fixed markup

This commit is contained in:
David Goodger 2003-02-19 23:31:51 +00:00
parent 22e2f73d91
commit dd83cce8ea

View file

@ -32,7 +32,7 @@ Core and builtins
constructor would ignore all arguments. This is changed now: the constructor would ignore all arguments. This is changed now: the
constructor refuses arguments in this case. This might break code constructor refuses arguments in this case. This might break code
that worked under Python 2.2. The simplest fix is to add a no-op that worked under Python 2.2. The simplest fix is to add a no-op
__init__: "def __init__(self, *args, **kw): pass". __init__: ``def __init__(self, *args, **kw): pass``.
- Through a bytecode optimizer bug (and I bet you didn't even know - Through a bytecode optimizer bug (and I bet you didn't even know
Python *had* a bytecode optimizer :-), "unsigned" hex/oct constants Python *had* a bytecode optimizer :-), "unsigned" hex/oct constants
@ -189,8 +189,10 @@ Extension modules
already). With a tz argument, now(tz) used to return the local date already). With a tz argument, now(tz) used to return the local date
and time, and attach tz to it, without any conversion of date and time and time, and attach tz to it, without any conversion of date and time
members. This was less than useful. Now now(tz) returns the current members. This was less than useful. Now now(tz) returns the current
date and time as local time in tz's time zone, akin to date and time as local time in tz's time zone, akin to ::
tz.fromutc(datetime.utcnow().replace(tzinfo=utc)) tz.fromutc(datetime.utcnow().replace(tzinfo=utc))
where "utc" is an instance of a tzinfo subclass modeling UTC. Without where "utc" is an instance of a tzinfo subclass modeling UTC. Without
a tz argument, now() continues to return the current local date and time, a tz argument, now() continues to return the current local date and time,
as a naive datetime object. as a naive datetime object.
@ -211,10 +213,12 @@ Extension modules
for mixed-type comparisons in the last paragraph doesn't apply, if for mixed-type comparisons in the last paragraph doesn't apply, if
the comparison is == then False is returned, and if the comparison is the comparison is == then False is returned, and if the comparison is
!= then True is returned. Because dict lookup and the "in" operator != then True is returned. Because dict lookup and the "in" operator
only invoke __eq__, this allows, for example, only invoke __eq__, this allows, for example, ::
if some_datetime in some_sequence: if some_datetime in some_sequence:
and
and ::
some_dict[some_timedelta] = whatever some_dict[some_timedelta] = whatever
to work as expected, without raising TypeError just because the to work as expected, without raising TypeError just because the
@ -265,7 +269,7 @@ Library
- Bastion.py and rexec.py are disabled. These modules are not safe in - Bastion.py and rexec.py are disabled. These modules are not safe in
Python 2.2. or 2.3. Python 2.2. or 2.3.
- realpath is now exported when doing from poxixpath import *. - realpath is now exported when doing ``from poxixpath import *``.
It is also exported for ntpath, macpath, and os2emxpath. It is also exported for ntpath, macpath, and os2emxpath.
See SF bug #659228. See SF bug #659228.
@ -306,7 +310,8 @@ Build
- The audio driver tests (test_ossaudiodev.py and - The audio driver tests (test_ossaudiodev.py and
test_linuxaudiodev.py) are no longer run by default. This is test_linuxaudiodev.py) are no longer run by default. This is
because they don't always work, depending on your hardware and because they don't always work, depending on your hardware and
software. To run these tests, you must use an invocation like software. To run these tests, you must use an invocation like ::
./python Lib/test/regrtest.py -u audio test_ossaudiodev ./python Lib/test/regrtest.py -u audio test_ossaudiodev
- On systems which build using the configure script, compiler flags which - On systems which build using the configure script, compiler flags which
@ -330,8 +335,8 @@ Build
C API C API
----- -----
- PyEval_GetFrame() is now declared to return a PyFrameObject * - PyEval_GetFrame() is now declared to return a ``PyFrameObject *``
instead of a plain PyObject *. (SF patch #686601.) instead of a plain ``PyObject *``. (SF patch #686601.)
- PyNumber_Check() now checks that the object has a nb_int or nb_float - PyNumber_Check() now checks that the object has a nb_int or nb_float
slot, rather than simply checking whether it has a non-NULL slot, rather than simply checking whether it has a non-NULL