]> granicus.if.org Git - python/commitdiff
(Merge 3.3) Issue #20113: os.readv() and os.writev() now raise an OSError
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 8 Jan 2014 14:26:12 +0000 (15:26 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 8 Jan 2014 14:26:12 +0000 (15:26 +0100)
exception on error instead of returning -1.

1  2 
Lib/test/test_os.py
Lib/test/test_posix.py
Misc/NEWS
Modules/posixmodule.c

Simple merge
Simple merge
diff --cc Misc/NEWS
index 778e7df0f4487103892bf0e6e4bcff0aa0bdf3a2,1306891d2a06e174ab288f776941a495318d93c4..c02e5f02f4868a1bfc597a8629d6fb2196f1768f
+++ b/Misc/NEWS
@@@ -15,58 -15,8 +15,61 @@@ Core and Builtin
    already cached the zip's table of contents we detect this and recover
    rather than read bad data from the .zip (causing odd import errors).
  
 +Library
 +-------
 +
++- Issue #20113: os.readv() and os.writev() now raise an OSError exception on
++  error instead of returning -1.
++
 +- Issue #19719: Make importlib.abc.MetaPathFinder.find_module(),
 +  PathEntryFinder.find_loader(), and Loader.load_module() use PEP 451 APIs to
 +  help with backwards-compatibility.
 +
 +- Issue #20144: inspect.Signature now supports parsing simple symbolic
 +  constants as parameter default values in __text_signature__.
 +
 +- Issue #20072: Fixed multiple errors in tkinter with wantobjects is False.
 +
 +Tools/Demos
 +-----------
 +
 +- Issue #19723: The marker comments Argument Clinic uses have been changed
 +  to improve readability.
 +
 +- Issue #20157: When Argument Clinic renames a parameter because its name
 +  collides with a C keyword, it no longer exposes that rename to PyArg_Parse.
 +
 +- Issue #20141: Improved Argument Clinic's support for the PyArg_Parse "O!"
 +  format unit.
 +
 +- Issue #20144: Argument Clinic now supports simple symbolic constants
 +  as parameter default values.
 +
 +- Issue #20143: The line numbers reported in Argument Clinic errors are
 +  now more accurate.
 +
 +- Issue #20142: Py_buffer variables generated by Argument Clinic are now
 +  initialized with a default value.
 +
 +Build
 +-----
 +
 +- Issue #12837: Silence a tautological comparison warning on OS X under Clang in
 +  socketmodule.c.
 +
 +What's New in Python 3.4.0 Beta 2?
 +==================================
 +
 +Release date: 2014-01-05
 +
 +Core and Builtins
 +-----------------
 +
  - Issue #17432: Drop UCS2 from names of Unicode functions in python3.def.
  
 +- Issue #19526: Exclude all new API from the stable ABI. Exceptions can be
 +  made if a need is demonstrated.
 +
  - Issue #19969: PyBytes_FromFormatV() now raises an OverflowError if "%c"
    argument is not in range [0; 255].
  
Simple merge