summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.3.rst
diff options
context:
space:
mode:
authorLarry Hastings <larry@hastings.org>2012-09-21 16:30:19 (GMT)
committerLarry Hastings <larry@hastings.org>2012-09-21 16:30:19 (GMT)
commit9471797cc634ed52c6fa7b35901f34c5595b0414 (patch)
tree5efcc441193555852725475bedbff9db9ab4acbf /Doc/whatsnew/3.3.rst
parent19606411d32fb0f8107f2d7843cfe0f96cc48338 (diff)
downloadcpython-9471797cc634ed52c6fa7b35901f34c5595b0414.zip
cpython-9471797cc634ed52c6fa7b35901f34c5595b0414.tar.gz
cpython-9471797cc634ed52c6fa7b35901f34c5595b0414.tar.bz2
Add What's New entries for some minor work I did in 3.3.
Diffstat (limited to 'Doc/whatsnew/3.3.rst')
-rw-r--r--Doc/whatsnew/3.3.rst13
1 files changed, 12 insertions, 1 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index 9e68203..1895ce1 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -1322,7 +1322,7 @@ os
files and directories, it is more reliable (and also faster) to manipulate
file descriptors instead of file names. Python 3.3 enhances existing functions
and introduces new functions to work on file descriptors (:issue:`4761`,
- :issue:`10755`).
+ :issue:`10755` and :issue:`14626`).
- The :mod:`os` module has a new :func:`~os.fwalk` function similar to
:func:`~os.walk` except that it also yields file descriptors referring to the
@@ -1355,6 +1355,12 @@ os
Windows.
(Contributed by Antoine Pitrou in :issue:`8828`.)
+* The stat family of functions (:func:`~os.stat`, :func:`~os.fstat`,
+ and :func:`~os.lstat`) now support reading a file's timestamps
+ with nanosecond precision. Symmetrically, :func:`~os.utime`
+ can now write file timestamps with nanosecond precision. (Contributed by
+ Larry Hastings in :issue:`14127`.)
+
* The new :func:`os.get_terminal_size` function queries the size of the
terminal attached to a file descriptor. See also
:func:`shutil.get_terminal_size`.
@@ -1474,6 +1480,11 @@ shutil
path also specifying the user/group names and not only their numeric
ids. (Contributed by Sandro Tosi in :issue:`12191`)
+* :func:`~shutil.copy2` and :func:`~shutil.copystat` now preserve file
+ timestamps with nanosecond precision on platforms that support it.
+ They also preserve file "extended attributes" on Linux. (Contributed
+ by Larry Hastings in :issue:`14127` and :issue:`15238`.)
+
* The new :func:`shutil.get_terminal_size` function returns the size of the
terminal window the interpreter is attached to.
(Contributed by Zbigniew Jędrzejewski-Szmek in :issue:`13609`.)