Add What's New entries for some minor work I did in 3.3.

This commit is contained in:
Larry Hastings 2012-09-21 09:30:19 -07:00
parent 19606411d3
commit 9471797cc6
1 changed files with 12 additions and 1 deletions

View File

@ -1322,7 +1322,7 @@ os
files and directories, it is more reliable (and also faster) to manipulate files and directories, it is more reliable (and also faster) to manipulate
file descriptors instead of file names. Python 3.3 enhances existing functions file descriptors instead of file names. Python 3.3 enhances existing functions
and introduces new functions to work on file descriptors (:issue:`4761`, 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 - 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 :func:`~os.walk` except that it also yields file descriptors referring to the
@ -1355,6 +1355,12 @@ os
Windows. Windows.
(Contributed by Antoine Pitrou in :issue:`8828`.) (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 * The new :func:`os.get_terminal_size` function queries the size of the
terminal attached to a file descriptor. See also terminal attached to a file descriptor. See also
:func:`shutil.get_terminal_size`. :func:`shutil.get_terminal_size`.
@ -1474,6 +1480,11 @@ shutil
path also specifying the user/group names and not only their numeric path also specifying the user/group names and not only their numeric
ids. (Contributed by Sandro Tosi in :issue:`12191`) 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 * The new :func:`shutil.get_terminal_size` function returns the size of the
terminal window the interpreter is attached to. terminal window the interpreter is attached to.
(Contributed by Zbigniew Jędrzejewski-Szmek in :issue:`13609`.) (Contributed by Zbigniew Jędrzejewski-Szmek in :issue:`13609`.)