mirror of
https://github.com/python/cpython.git
synced 2025-09-27 10:50:04 +00:00
fixed markup
This commit is contained in:
parent
22e2f73d91
commit
dd83cce8ea
1 changed files with 13 additions and 8 deletions
21
Misc/NEWS
21
Misc/NEWS
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue