Added notes related to the removal of deprecated features of the xrange type.

This commit is contained in:
Fred Drake 2002-05-02 21:28:26 +00:00
parent 7d28b73ec1
commit d0ba636541
1 changed files with 9 additions and 0 deletions

View File

@ -6,6 +6,11 @@ Type/class unification and new-style classes
Core and builtins Core and builtins
- Deprecated features of xrange objects have been removed as
promised. The start, stop, and step attributes and the tolist()
method no longer exist. xrange repetition and slicing have been
removed.
- New builtin function enumerate(x), from PEP 279. Example: - New builtin function enumerate(x), from PEP 279. Example:
enumerate("abc") is an iterator returning (0,"a"), (1,"b"), (2,"c"). enumerate("abc") is an iterator returning (0,"a"), (1,"b"), (2,"c").
The argument can be an arbitrary iterable object. The argument can be an arbitrary iterable object.
@ -182,6 +187,10 @@ Build
C API C API
- PyRange_New() now raises ValueError if the fourth argument is not 1.
This is part of the removal of deprecated features of the xrange
object.
- PyNumber_Coerce() and PyNumber_CoerceEx() now also invoke the type's - PyNumber_Coerce() and PyNumber_CoerceEx() now also invoke the type's
coercion if both arguments have the same type but this type has the coercion if both arguments have the same type but this type has the
CHECKTYPES flag set. This is to better support proxies. CHECKTYPES flag set. This is to better support proxies.