Ronald Oussoren
a8a5c58a19
(3.3->default) Ensure that plistlib doesn't corrupt deeply nested datastructures
...
Without this changeset plistlib would write empty tags for plistlib.Data
objects in deeply nested datastructures.
Fixes #17353
2013-04-23 13:48:29 +02:00
Ronald Oussoren
326edfde56
Ensure that plistlib doesn't corrupt deeply nested datastructures
...
Without this changeset plistlib would write empty tags for plistlib.Data
objects in deeply nested datastructures.
Fixes #17353
2013-04-23 13:47:22 +02:00
Serhiy Storchaka
fcd9f22238
Issue #16624 : subprocess.check_output now accepts an input argument,
...
allowing the subprocess's stdin to be provided as a (byte) string.
Patch by Zack Weinberg.
2013-04-22 20:20:54 +03:00
R David Murray
3927d802b6
Merge #17065 : Use process-unique key for winreg test.
...
Patch by Jeremy Kloth.
2013-04-21 10:10:50 -04:00
R David Murray
4140fb5211
#17065 : Use process-unique key for winreg test.
...
Patch by Jeremy Kloth.
2013-04-21 10:08:02 -04:00
Ezio Melotti
38bae2d7f1
Merge removal of duplicated tests from 3.3.
2013-04-21 03:55:49 +03:00
Ezio Melotti
65f7a9e3c0
Remove duplicated tests.
2013-04-21 03:55:17 +03:00
Alexandre Vassalotti
f3bc946628
Merge 3.3
2013-04-20 13:25:55 -07:00
Alexandre Vassalotti
1f7492c28a
Isuse #17720 : Fix APPENDS handling in the Python implementation of Unpickler
...
to correctly process the opcode when it is used on non-list objects.
2013-04-20 13:19:46 -07:00
Antoine Pitrou
a85017fbe3
Issue #16694 : Add a pure Python implementation of the operator module.
...
Patch by Zachary Ware.
2013-04-20 19:21:44 +02:00
R David Murray
87e984c1ed
#9607 : restore keywords.kwlist after testing it.
2013-04-19 22:38:58 -04:00
R David Murray
32a23c36b4
#9607 : Add tests for the keyword module.
...
Based on the testing ideas in a patch written by Greg Malcolm.
2013-04-19 22:15:26 -04:00
R David Murray
f097f175dd
Merge #17413 : make sure settrace funcs get passed exception instances for 'value'.
...
Patch by Ingrid Cheung and Brendan McLoughlin.
2013-04-19 12:57:54 -04:00
R David Murray
3583761bcd
#17413 : make sure settrace funcs get passed exception instances for 'value'.
...
Patch by Ingrid Cheung and Brendan McLoughlin.
2013-04-19 12:56:57 -04:00
Ezio Melotti
77badf32c9
#17790 : merge with 3.3.
2013-04-19 05:59:17 +03:00
Ezio Melotti
ab5ba7918e
#17790 : test_set now works with unittest test discovery. Patch by Zachary Ware.
2013-04-19 05:58:44 +03:00
Ezio Melotti
ba5da9437e
#17789 : merge with 3.3.
2013-04-19 05:46:08 +03:00
Ezio Melotti
3e4a98bd1c
#17789 : test_random now works with unittest test discovery. Patch by Zachary Ware.
2013-04-19 05:45:27 +03:00
Ezio Melotti
a108112680
#17779 : merge with 3.3.
2013-04-19 05:38:48 +03:00
Ezio Melotti
aaa5d1c582
#17779 : test_osx_env now works with unittest test discovery. Patch by Zachary Ware.
2013-04-19 05:38:18 +03:00
Antoine Pitrou
5b235d0923
Issue #17741 : Add ElementTree.IncrementalParser, an event-driven parser for non-blocking applications.
2013-04-18 19:37:06 +02:00
Richard Oudkerk
b147f60a38
Issue #17555 : Fix ForkAwareThreadLock so that size of after fork
...
registry does not grow exponentially with generation of process.
2013-04-17 21:09:38 +01:00
Richard Oudkerk
409c31390f
Issue #17555 : Fix ForkAwareThreadLock so that size of after fork
...
registry does not grow exponentially with generation of process.
2013-04-17 20:58:00 +01:00
Giampaolo Rodola'
308307190f
Fix issue #17707 : multiprocessing.Queue's get() method does not block for short timeouts.
2013-04-17 13:12:27 +02:00
Giampaolo Rodola'
b38897fc91
Fix issue #17707 : multiprocessing.Queue's get() method does not block for short timeouts.
2013-04-17 13:08:59 +02:00
Ezio Melotti
abe46fd810
#17766 : merge with 3.3.
2013-04-17 04:36:45 +03:00
Ezio Melotti
d13c008bf4
#17766 : test_iterlen now works with unittest test discovery. Patch by Zachary Ware.
2013-04-17 04:34:05 +03:00
Barry Warsaw
99c56e8f58
Remove unused import
2013-04-16 11:19:11 -04:00
Barry Warsaw
20c08c8041
Remove unused import.
2013-04-16 11:18:53 -04:00
Barry Warsaw
ecaefcf44e
- Issue #17012 : shutil.which() no longer fallbacks to the PATH environment
...
variable if empty path argument is specified. Patch by Serhiy Storchaka.
2013-04-16 11:18:18 -04:00
Barry Warsaw
618738b921
- Issue #17012 : shutil.which() no longer fallbacks to the PATH environment
...
variable if empty path argument is specified. Patch by Serhiy Storchaka.
2013-04-16 11:05:03 -04:00
Alexandre Vassalotti
7c5e094cbf
Make C and Python implementations of pickle load STRING opcodes the same way.
...
The C version tried to remove trailing whitespace between the last quote and
the newline character. I am not sure why it had this because pickle never
generated such pickles---for this to happen repr(some_string) would need to
return trailing whitespace. It was maybe there to make it easier for people
to write pickles in text editors. Anyhow, the Python version doesn't do this
so there is no point keeping this around anymore.
Also, I've changed the exception raised when a bad pickle is encountered.
Again this unlikely to make much difference to anyone though it does make
testing slightly nicer for us.
2013-04-15 23:14:55 -07:00
Antoine Pitrou
af94051a93
Issue #17710 : Fix pickle raising a SystemError on bogus input.
2013-04-15 21:55:14 +02:00
Antoine Pitrou
3034efdd29
Issue #17710 : Fix pickle raising a SystemError on bogus input.
2013-04-15 21:51:09 +02:00
Nick Coghlan
d25e7de4a1
Merge fix for #17731 from 3.3
2013-04-15 22:57:57 +10:00
Nick Coghlan
f1465f0535
Close #17731 : Clean up properly in test_import
2013-04-15 22:56:51 +10:00
Vinay Sajip
66940a11f8
Issue #17713 : Added failure diagnostics to test.
2013-04-15 11:59:35 +01:00
R David Murray
26dfaac9ac
#17341 : Include name in re error message about invalid group name.
...
Patch by Jason Michalski.
2013-04-14 13:00:54 -04:00
R David Murray
bf71f7d654
Merge #17341 : Include name in re error message about invalid group name.
...
Patch by Jason Michalski.
2013-04-14 13:03:14 -04:00
Brett Cannon
255fb3e9f3
add a newline
2013-04-14 12:51:36 -04:00
Brett Cannon
edfd6ae79c
Issue #17244 : Don't mask exceptions raised during the creation of
...
bytecode files in py_compile.
Thanks to Arfrever Frehtes Taifersar Arahesis for the bug report.
2013-04-14 12:48:15 -04:00
Victor Stinner
672559fc4f
(Merge 3.3) Issue #17702 : use assertRaises() for the unit test
2013-04-14 16:43:38 +02:00
Victor Stinner
839e5eafcb
Issue #17702 : use assertRaises() for the unit test
2013-04-14 16:43:03 +02:00
Victor Stinner
43aa0d07e2
(Merge 3.3) Close #17702 : os.environ now raises KeyError with the original
...
environment variable name (str on UNIX), instead of using the encoded name
(bytes on UNIX).
2013-04-14 16:38:35 +02:00
Victor Stinner
6d10139d70
Close #17702 : os.environ now raises KeyError with the original environment
...
variable name (str on UNIX), instead of using the encoded name (bytes on UNIX).
2013-04-14 16:35:04 +02:00
Nick Coghlan
685bd4a37a
Merge fix for #16163 from 3.3
2013-04-14 23:01:11 +10:00
Nick Coghlan
c4e0d982f3
Close issue #16163 : handle submodules in pkgutil.iter_importers
2013-04-14 22:30:42 +10:00
Vinay Sajip
8b4c7198db
Issue #17713 : additional tweak to test.
2013-04-14 12:25:25 +01:00
Vinay Sajip
d86ac96fcf
Closes #17713 : Fixed bug in test_compute_rollover_weekly_attime.
2013-04-14 12:20:46 +01:00
Georg Brandl
b979f10002
merge with 3.3
2013-04-14 11:40:27 +02:00