R David Murray
0fa2edd08f
#14731 : add preliminary What's New entry for policy framework.
2012-05-25 17:59:56 -04:00
R David Murray
c27e52265b
#14731 : refactor email policy framework.
...
This patch primarily does two things: (1) it adds some internal-interface
methods to Policy that allow for Policy to control the parsing and folding of
headers in such a way that we can construct a backward compatibility policy
that is 100% compatible with the 3.2 API, while allowing a new policy to
implement the email6 API. (2) it adds that backward compatibility policy and
refactors the test suite so that the only differences between the 3.2
test_email.py file and the 3.3 test_email.py file is some small changes in
test framework and the addition of tests for bugs fixed that apply to the 3.2
API.
There are some additional teaks, such as moving just the code needed for the
compatibility policy into _policybase, so that the library code can import
only _policybase. That way the new code that will be added for email6
will only get imported when a non-compatibility policy is imported.
2012-05-25 15:01:48 -04:00
Benjamin Peterson
9242c1378f
capitialize utime statuses
2012-05-25 10:26:47 -07:00
Benjamin Peterson
46c214d893
capitialize enum members
2012-05-25 10:22:29 -07:00
Nick Coghlan
b47b53941a
Placeholder in What's New for the major packaging infrastructure changes
2012-05-26 01:31:25 +10:00
Eric V. Smith
f879e32cc5
Added test for namespace package dynamic path updates.
2012-05-25 11:25:27 -04:00
Richard Oudkerk
739ae5692e
Issue #14548 : Make multiprocessing finalizers check pid before running
...
This protects from possibilty of gc running just after fork.
2012-05-25 13:54:53 +01:00
Richard Oudkerk
692130a231
Issue #12091 : simplify ApplyResult and MapResult with threading.Event
...
Patch by Charles-François Natali
2012-05-25 13:26:53 +01:00
Richard Oudkerk
be39cfc9dc
Merge
2012-05-25 13:04:20 +01:00
Richard Oudkerk
54454e7dc2
Issue #14881 : Allow normal non-main thread to spawn a dummy process
...
Fix suggested by Itay Brandes
2012-05-25 12:57:58 +01:00
Hynek Schlawack
9866d96e48
#4841 : Fix FileIO constructor to honor closefd when called repeatedly
...
Patch by Victor Stinner.
2012-05-25 10:27:43 +02:00
Hynek Schlawack
2cc7156515
#4841 : Fix FileIO constructor to honor closefd when called repeatedly
...
Patch by Victor Stinner.
2012-05-25 10:05:53 +02:00
Benjamin Peterson
18eac4a1d6
use PyDict_Contains
2012-05-25 00:24:42 -07:00
Benjamin Peterson
a6a7a1accf
return NULL on error
2012-05-25 00:22:04 -07:00
Benjamin Peterson
2d12e1458f
actually return the result
2012-05-25 00:19:40 -07:00
Larry Hastings
ca28e99202
Issue #14889 : PyBytes_FromObject(bytes) now just increfs and returns.
...
Previously, if you passed in a bytes object, it would create a whole
new object.
2012-05-24 22:58:30 -07:00
Benjamin Peterson
5ed7bd79df
simplify and rewrite the zipimport part of 702009f3c0b1 a bit
2012-05-24 22:54:15 -07:00
Benjamin Peterson
209e04c201
plug ref leak
2012-05-24 22:35:39 -07:00
Eric V. Smith
283d0ba45d
Whitespace cleanup.
2012-05-24 20:22:10 -04:00
Eric V. Smith
984b11f88f
issue 14660: Implement PEP 420, namespace packages.
2012-05-24 20:21:04 -04:00
Petri Lehtinen
fa52cbd5e6
#14863 : Update the documentation of os.fdopen()
2012-05-24 21:49:59 +03:00
Petri Lehtinen
1a01ebc41c
#14863 : Update the documentation of os.fdopen()
...
There's no bufsize argument anymore, and os.fdopen() is only a very
thin wrapper around open() anymore. Change the documentation to
reflect that.
2012-05-24 21:46:36 +03:00
Senthil Kumaran
4715ca5600
Issue #14036 : return None when port in urlparse cross 65535
2012-05-24 21:57:38 +08:00
Senthil Kumaran
2fc5a50809
Issue #14036 : return None when port in urlparse cross 65535
2012-05-24 21:56:17 +08:00
Sandro Tosi
b95c63413d
Issue #14814 : minor improvements as suggested by Hynek Schlawack
2012-05-23 23:17:22 +02:00
Sandro Tosi
876ecad9f5
Issue #14814 : improve docstrings and arguments value handling, as per Terry J. Reedy's comments
2012-05-23 22:26:55 +02:00
Petri Lehtinen
3bc37f2360
#14862 : Add missing names to os.__all__
2012-05-23 21:36:28 +03:00
Florent Xicluna
346c5de08e
Remove duplicate entries in Misc/NEWS.
2012-05-23 17:42:50 +02:00
Hynek Schlawack
e02ba1031f
#14885 : Make support.skip_unless_xattr check also tempfile
...
There is a rare edge case where the filesystem used by the tempfile functions
(usually /tmp) doesn't support xattrs while the one used by TESTFN (the current
directory, so likely to be below /home) does. This causes the xattr related
test_shutil tests fail. skip_unless_xattr now checks both.
I have also added skip_unless_xattr to __all__ where it has been missing.
2012-05-23 11:22:44 +02:00
Eli Bendersky
e1f107e981
s/tabs/spaces, and clean trailing whitespace
2012-05-23 07:09:08 +03:00
Petri Lehtinen
3f17bcd4a1
Merge branch '3.2'
2012-05-22 21:05:30 +03:00
Petri Lehtinen
1f50389370
#14472 : Update .gitignore
...
Patch by Matej Cepl.
2012-05-22 21:03:05 +03:00
Petri Lehtinen
0f00dfa4ae
#14472 : Update .gitignore
...
Patch by Matej Cepl.
2012-05-22 20:50:28 +03:00
Brian Curtin
5c2725d750
Update build.bat for VS2010
2012-05-22 11:04:32 -05:00
Hynek Schlawack
f0bf135cd1
Restore [] where default arguments are not keywords
2012-05-22 16:14:56 +02:00
Hynek Schlawack
979f37afd2
Restore [] where default arguments are not keywords
...
Reverts some changes of d13fdd97cc8e.
2012-05-22 16:12:18 +02:00
Nick Coghlan
161ea6a349
Fix typo
2012-05-22 23:04:42 +10:00
Nick Coghlan
a497b44238
Fix the versionadded tags for a couple of my recent changes
2012-05-22 23:02:00 +10:00
Ezio Melotti
4226543490
#14875 : merge with 3.2.
2012-05-21 17:53:42 -06:00
Ezio Melotti
898d51da4d
#14875 : Use float('inf') instead of float('1e66666') in the json module.
2012-05-21 17:49:06 -06:00
Georg Brandl
945a3ada7f
Avoid useless indentation.
2012-05-21 20:28:58 +02:00
Antoine Pitrou
389e8c85cd
Remove outdated statement.
2012-05-21 19:23:00 +02:00
Nick Coghlan
1d5ccdb24d
Close #14136 by cleaning up the PEP 409 command line test (patch by Ethan Furman)
2012-05-21 23:03:30 +10:00
Nick Coghlan
3267a30de1
Close #13585 : add contextlib.ExitStack to replace the ill-fated contextlib.nested API
2012-05-21 22:54:43 +10:00
Hynek Schlawack
6e49ac2406
#14804 : Remove [] around optional arguments with default values
...
3.3 specific additions to d13fdd97cc8e.
2012-05-21 13:41:25 +02:00
Hynek Schlawack
87d8200978
#14804 : Remove [] around optional arguments with default values
2012-05-21 13:35:03 +02:00
Hynek Schlawack
dfa465243c
#14804 : Remove [] around optional arguments with default values
2012-05-21 11:01:54 +02:00
Hynek Schlawack
44f7cf0b2f
Fix `versionchanged` tags for json.load
...
`versionchanged` tags about 2.7 are useless in 3.x branches.
2012-05-20 18:34:11 +02:00
Hynek Schlawack
f54c0604c8
Fix `versionchanged` tags for json.load
...
`versionchanged` tags about 2.7 are useless in 3.x branches.
2012-05-20 18:32:53 +02:00
Vinay Sajip
07162d4142
Closes #14864 : Added documentation on how to undo the effects of a logging.disable() call. Thanks to user Guillaume for the suggestion.
2012-05-20 15:37:33 +01:00