summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorR David Murray <rdmurray@bitdance.com>2014-02-12 05:02:34 (GMT)
committerR David Murray <rdmurray@bitdance.com>2014-02-12 05:02:34 (GMT)
commit2167e29d31a2ea59fdec8b49ab48ff8f460cdf8c (patch)
tree338a2b222c340b00bb5035fdf93846db3be5c43a
parentdb2d8a4ca5d84ddda6f1daf8ee1ae6ce0a31a83e (diff)
downloadcpython-2167e29d31a2ea59fdec8b49ab48ff8f460cdf8c.zip
cpython-2167e29d31a2ea59fdec8b49ab48ff8f460cdf8c.tar.gz
cpython-2167e29d31a2ea59fdec8b49ab48ff8f460cdf8c.tar.bz2
whatsnew: os.path.samestat on windows, keyword defaults evaluation order.
-rw-r--r--Doc/library/os.path.rst2
-rw-r--r--Doc/whatsnew/3.4.rst12
2 files changed, 11 insertions, 3 deletions
diff --git a/Doc/library/os.path.rst b/Doc/library/os.path.rst
index 269856c..b1ad214 100644
--- a/Doc/library/os.path.rst
+++ b/Doc/library/os.path.rst
@@ -251,7 +251,7 @@ the :mod:`glob` module.)
.. function:: samefile(path1, path2)
Return ``True`` if both pathname arguments refer to the same file or directory.
- On Unix, this is determined by the device number and i-node number and raises an
+ This is determined by the device number and i-node number and raises an
exception if a :func:`os.stat` call on either pathname fails.
Availability: Unix, Windows.
diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst
index 06adecd..dd7ec26 100644
--- a/Doc/whatsnew/3.4.rst
+++ b/Doc/whatsnew/3.4.rst
@@ -955,6 +955,10 @@ the :func:`multiprocessing.cpu_count` function (which is now implemented in
terms of the new :mod:`os` function). (Contributed by Trent Nelson, Yogesh
Chaudhari, Victor Stinner, and Charles-François Natali in :issue:`17914`.)
+:func:`os.path.samestat` is now available on the Windows platform (and the
+:func:`os.path.samefile` implementation is now shared between Unix and
+Windows). (Contributed by Brian Curtin in :issue:`11939`.)
+
pdb
---
@@ -1752,9 +1756,13 @@ Changes in the Python API
special method returned one. This now raises a :exc:`TypeError`.
(:issue:`16290`.)
-* The :class:`int` constructor in 3.2 and 3.3 erroneously accept :class:`float`
+* The :class:`int` constructor in 3.2 and 3.3 erroneously accepts :class:`float`
values for the *base* parameter. It is unlikely anyone was doing this, but
- if so, it will now raise a :exc:`TypeError` (:issue:`16772`).
+ if so, it will now raise a :exc:`TypeError` (:issue:`16772`).
+
+* Defaults for keyword-only arguments are now evaluated *after* defaults for
+ regular keyword arguments, instead of before. Hopefully no one wrote any
+ code that depends on the previous buggy behavior (:issue:`16967`).
Changes in the C API