]>
granicus.if.org Git - python/log
Hynek Schlawack [Mon, 10 Dec 2012 15:35:16 +0000 (16:35 +0100)]
#15872: Some more Windows related tuning to shutil.rmtree tests
Turns out, the snakebite bots have also their peculiarities.
I'm really not proud of this stream of commits. :(
Hynek Schlawack [Mon, 10 Dec 2012 15:33:41 +0000 (16:33 +0100)]
#15872: Some more Windows related tuning to shutil.rmtree tests
Turns out, the snakebite bots behave also their peculiarities.
I'm really not proud of this stream of commits. :(
Hynek Schlawack [Mon, 10 Dec 2012 15:29:57 +0000 (16:29 +0100)]
#15872: Some more Windows related tuning to shutil.rmtree tests
Turns out, the snakebite bots behave also their peculiarities.
I'm really not proud of this stream of commits. :(
Hynek Schlawack [Mon, 10 Dec 2012 11:05:45 +0000 (12:05 +0100)]
#15872: Be flexible with appending *.* in shutil.rmtree test case
The Windows buildbots seem to be unable to agree whether they need them or not.
Hynek Schlawack [Mon, 10 Dec 2012 11:02:26 +0000 (12:02 +0100)]
#15872: Be flexible with appending *.* in shutil.rmtree test case
The Windows buildbots seem to be unable to agree whether they need them or not.
Hynek Schlawack [Mon, 10 Dec 2012 11:01:28 +0000 (12:01 +0100)]
#15872: Be flexible with appending *.* in shutil.rmtree test case
The Windows buildbots seem to be unable to agree whether they need them or not.
Hynek Schlawack [Mon, 10 Dec 2012 10:12:57 +0000 (11:12 +0100)]
#15872: More shutil test fixes for Windows
This one is different from 3.2 and 3.3. Windows ceased using *.* since 3.4
apparently.
Senthil Kumaran [Mon, 10 Dec 2012 10:09:35 +0000 (02:09 -0800)]
Fix Issue15701 : add .headers attribute to urllib.error.HTTPError
Hynek Schlawack [Mon, 10 Dec 2012 10:08:59 +0000 (11:08 +0100)]
#15872: More shutil test fixes for Windows
Hynek Schlawack [Mon, 10 Dec 2012 10:08:09 +0000 (11:08 +0100)]
#15872: More shutil test fixes for Windows
Hynek Schlawack [Mon, 10 Dec 2012 09:10:40 +0000 (10:10 +0100)]
#15872: Fix shutil.rmtree error tests for Windows
Hynek Schlawack [Mon, 10 Dec 2012 09:08:41 +0000 (10:08 +0100)]
#15872: Fix shutil.rmtree error tests for Windows
Hynek Schlawack [Mon, 10 Dec 2012 09:07:11 +0000 (10:07 +0100)]
#15872: Fix shutil.rmtree error tests for Windows
Hynek Schlawack [Mon, 10 Dec 2012 08:15:23 +0000 (09:15 +0100)]
#15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtree
It caused rmtree to not ignore certain errors when ignore_errors was set.
Patch by Alessandro Moura and Serhiy Storchaka.
Hynek Schlawack [Mon, 10 Dec 2012 08:11:25 +0000 (09:11 +0100)]
#15872: Fix 3.3 regression introduced by the new fd-based shutil.rmtree
It caused rmtree to not ignore certain errors when ignore_errors was set.
Patch by Alessandro Moura and Serhiy Storchaka.
Hynek Schlawack [Mon, 10 Dec 2012 08:00:09 +0000 (09:00 +0100)]
#15872: Add tests for a 3.3 regression in the new fd-based shutil.rmtree
It cause shutil.rmtree not ignore all errors. Also add a test ensuring that
rmtree fails when being called on a symlink. Patch by Serhiy Storchaka.
Chris Jerdonek [Mon, 10 Dec 2012 02:22:21 +0000 (18:22 -0800)]
Issue #16629: Merge IDLE test fix from 3.3.
Chris Jerdonek [Mon, 10 Dec 2012 02:19:54 +0000 (18:19 -0800)]
Issue #16629: Merge IDLE test fix from 3.2.
Chris Jerdonek [Mon, 10 Dec 2012 02:17:27 +0000 (18:17 -0800)]
Issue #16629: Fix IDLE idlelib.CallTips test. Patch by Roger Serwy.
This commit updates a test broken by the change made for issue #14783.
Andrew Svetlov [Sun, 9 Dec 2012 22:03:55 +0000 (00:03 +0200)]
Issue #16582: use int exit code in tkinter._exit
Andrew Svetlov [Sun, 9 Dec 2012 22:03:39 +0000 (00:03 +0200)]
Issue #16582: use int exit code in tkinter._exit
Andrew Svetlov [Sun, 9 Dec 2012 22:02:31 +0000 (00:02 +0200)]
Issue #16582: use int exit code in tkinter._exit
Senthil Kumaran [Sun, 9 Dec 2012 21:53:15 +0000 (13:53 -0800)]
merge from 3.3 - Document reason attribute for urllib.error.HTTPError
Senthil Kumaran [Sun, 9 Dec 2012 21:52:31 +0000 (13:52 -0800)]
merge from 3.2 - reason attribute for urllib.error.HTTPError
Senthil Kumaran [Sun, 9 Dec 2012 21:51:05 +0000 (13:51 -0800)]
Fix issue13211 - Document the reason attribute for urllib.error.HTTPError
Richard Oudkerk [Sun, 9 Dec 2012 16:05:22 +0000 (16:05 +0000)]
Make test of poll() use unbuffered IO
Richard Oudkerk [Sun, 9 Dec 2012 16:05:20 +0000 (16:05 +0000)]
Issue #16616: Enable test in test_poll which was (accidentally?) disabled
Benjamin Peterson [Sun, 9 Dec 2012 15:17:39 +0000 (10:17 -0500)]
merge 3.3
Benjamin Peterson [Sun, 9 Dec 2012 15:16:46 +0000 (10:16 -0500)]
merge 3.2
Benjamin Peterson [Sun, 9 Dec 2012 15:14:42 +0000 (10:14 -0500)]
merge 3.1
Antoine Pitrou [Sun, 9 Dec 2012 13:47:23 +0000 (14:47 +0100)]
Issue #16248: Disable code execution from the user's home directory by tkinter when the -E flag is passed to Python.
Patch by Zachary Ware.
Antoine Pitrou [Sun, 9 Dec 2012 13:46:46 +0000 (14:46 +0100)]
Issue #16248: Disable code execution from the user's home directory by tkinter when the -E flag is passed to Python.
Patch by Zachary Ware.
Antoine Pitrou [Sun, 9 Dec 2012 13:46:18 +0000 (14:46 +0100)]
Issue #16248: Disable code execution from the user's home directory by tkinter when the -E flag is passed to Python.
Patch by Zachary Ware.
Antoine Pitrou [Sun, 9 Dec 2012 13:46:18 +0000 (14:46 +0100)]
Issue #16248: Disable code execution from the user's home directory by tkinter when the -E flag is passed to Python.
Patch by Zachary Ware.
Antoine Pitrou [Sun, 9 Dec 2012 13:28:26 +0000 (14:28 +0100)]
Issue #13390: New function :func:`sys.getallocatedblocks()` returns the number of memory blocks currently allocated.
Also, the ``-R`` option to regrtest uses this function to guard against memory allocation leaks.
Nick Coghlan [Sun, 9 Dec 2012 06:22:17 +0000 (16:22 +1000)]
Merge from 3.3 (issue #15209)
Nick Coghlan [Sun, 9 Dec 2012 06:21:46 +0000 (16:21 +1000)]
Issue #15209: Fix typo and some additional wording tweaks
Éric Araujo [Sun, 9 Dec 2012 03:57:08 +0000 (22:57 -0500)]
Merge fixes for #13614, #13512 and #7719 from 3.3
Éric Araujo [Sun, 9 Dec 2012 03:53:43 +0000 (22:53 -0500)]
Merge fixes for #13614, #13512 and #7719 from 3.2
Éric Araujo [Sun, 9 Dec 2012 03:47:03 +0000 (22:47 -0500)]
Branch merge
Éric Araujo [Sun, 9 Dec 2012 03:41:11 +0000 (22:41 -0500)]
Fix setup.py register failure with invalid rst in description (#13614).
Original patch by Julien Courteau and Pierre Paul Lefebvre.
Éric Araujo [Sat, 8 Dec 2012 23:35:31 +0000 (18:35 -0500)]
Fix a few markup/grammar nits
Antoine Pitrou [Sat, 8 Dec 2012 20:18:50 +0000 (21:18 +0100)]
Issue #16602: When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
Thanks to Eugene Toder for diagnosing and reporting the issue.
Antoine Pitrou [Sat, 8 Dec 2012 20:17:03 +0000 (21:17 +0100)]
Issue #16602: When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
Thanks to Eugene Toder for diagnosing and reporting the issue.
Antoine Pitrou [Sat, 8 Dec 2012 20:15:26 +0000 (21:15 +0100)]
Issue #16602: When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
Thanks to Eugene Toder for diagnosing and reporting the issue.
Éric Araujo [Sat, 8 Dec 2012 19:51:47 +0000 (14:51 -0500)]
Create ~/.pypirc securely (#13512).
There was a window between the write and the chmod where the user’s
password would be exposed, depending on default permissions. Philip
Jenvey’s patch fixes it.
Éric Araujo [Sat, 8 Dec 2012 19:21:51 +0000 (14:21 -0500)]
Ignore .nfs* files in distutils (#7719).
These files are created by some NFS clients a file is edited and removed
concurrently (see added link in doc for more info). If such a file is
removed between distutils calls listdir and copy, it will get confused.
Other special files are ignored in sdist (namely VCS directories), but
this has to be filtered out earlier.
Andrew Svetlov [Sat, 8 Dec 2012 15:59:58 +0000 (17:59 +0200)]
Drop double newlines printed in some file iteration examples.
Patch by Steven Kryskalla.
Andrew Svetlov [Sat, 8 Dec 2012 15:59:23 +0000 (17:59 +0200)]
Drop double newlines printed in some file iteration examples.
Patch by Steven Kryskalla.
Andrew Svetlov [Sat, 8 Dec 2012 15:59:03 +0000 (17:59 +0200)]
Drop double newlines printed in some file iteration examples.
Patch by Steven Kryskalla.
Nick Coghlan [Sat, 8 Dec 2012 12:57:21 +0000 (22:57 +1000)]
Merge from 3.3 (issue #16267)
Nick Coghlan [Sat, 8 Dec 2012 12:56:02 +0000 (22:56 +1000)]
Close issue #16267: better docs for @abstractmethod composition
Nick Coghlan [Sat, 8 Dec 2012 12:24:23 +0000 (22:24 +1000)]
Merge from 3.3 (Issue #15209)
Nick Coghlan [Sat, 8 Dec 2012 11:39:24 +0000 (21:39 +1000)]
Issue #15209: Clarify exception chaining description
- not allowed when implicitly re-raised the current exception
- last exception raised is always displayed last
- attempt to make it clearer when/if cause and context are shown
Ezio Melotti [Sat, 8 Dec 2012 10:30:58 +0000 (12:30 +0200)]
Merge debug output removal with 3.3.
Ezio Melotti [Sat, 8 Dec 2012 10:30:44 +0000 (12:30 +0200)]
Merge debug output removal with 3.2.
Ezio Melotti [Sat, 8 Dec 2012 10:29:40 +0000 (12:29 +0200)]
Remove debug output from example.
Antoine Pitrou [Sat, 8 Dec 2012 10:07:46 +0000 (11:07 +0100)]
Issue #16628: Fix a memory leak in ctypes.resize().
Antoine Pitrou [Sat, 8 Dec 2012 10:07:16 +0000 (11:07 +0100)]
Issue #16628: Fix a memory leak in ctypes.resize().
Antoine Pitrou [Sat, 8 Dec 2012 10:05:50 +0000 (11:05 +0100)]
Issue #16628: Fix a memory leak in ctypes.resize().
Benjamin Peterson [Sat, 8 Dec 2012 03:44:10 +0000 (22:44 -0500)]
add fixer for reload() -> imp.reload() (closes #11797)\n\nPatch by Laurie Clark-Michalek and Berker Peksag
Chris Jerdonek [Fri, 7 Dec 2012 23:51:53 +0000 (15:51 -0800)]
Issue #16495: remove extraneous NULL encoding check from bytes_decode().
The NULL encoding check in bytes_decode() was unnecessary because this case
is already taken care of by the call to _Py_normalize_encoding() inside
PyUnicode_Decode().
Raymond Hettinger [Fri, 7 Dec 2012 18:18:22 +0000 (10:18 -0800)]
Improve OrderedDict equality test.
Benjamin Peterson [Thu, 6 Dec 2012 22:49:58 +0000 (17:49 -0500)]
assert than we never try to deal with True, False, or None as a name
Benjamin Peterson [Thu, 6 Dec 2012 22:41:04 +0000 (17:41 -0500)]
create NameConstant AST class for None, True, and False literals (closes #16619)
Andrew Svetlov [Thu, 6 Dec 2012 10:21:22 +0000 (12:21 +0200)]
Specify which I/O ABC methods have implementations in the docs.
Andrew Svetlov [Thu, 6 Dec 2012 10:21:12 +0000 (12:21 +0200)]
Specify which I/O ABC methods have implementations in the docs.
Andrew Svetlov [Thu, 6 Dec 2012 10:20:56 +0000 (12:20 +0200)]
Specify which I/O ABC methods have implementations in the docs.
Andrew Svetlov [Wed, 5 Dec 2012 15:59:29 +0000 (17:59 +0200)]
Update comment: SAVE_EXC_STATE and SWAP_EXC_STATE macroses are saave_exc_state and swap_exc_state functions now.
Andrew Svetlov [Wed, 5 Dec 2012 15:59:10 +0000 (17:59 +0200)]
Update comment: SAVE_EXC_STATE and SWAP_EXC_STATE macroses are saave_exc_state and swap_exc_state functions now.
Andrew Svetlov [Wed, 5 Dec 2012 13:07:10 +0000 (15:07 +0200)]
Merge: skip pdb test for #13120 if threading is not available.
Andrew Svetlov [Wed, 5 Dec 2012 13:06:54 +0000 (15:06 +0200)]
Merge: skip pdb test for #13120 if threading is not available.
Andrew Svetlov [Wed, 5 Dec 2012 13:06:23 +0000 (15:06 +0200)]
Skip pdb test for #13120 if threading is not available.
Andrew Svetlov [Wed, 5 Dec 2012 09:12:50 +0000 (11:12 +0200)]
Merge 3.3
Andrew Svetlov [Wed, 5 Dec 2012 09:12:14 +0000 (11:12 +0200)]
Fix typo.
Eric Snow [Wed, 5 Dec 2012 07:43:43 +0000 (23:43 -0800)]
Issue #15627: This is simply an update to the name of a new method recently added
to importlib.abc.SourceLoader.
Andrew Svetlov [Tue, 4 Dec 2012 19:10:20 +0000 (21:10 +0200)]
Merge issue #13120: Allow to call pdb.set_trace() from thread.
Patch by Ilya Sandler.
Andrew Svetlov [Tue, 4 Dec 2012 19:08:28 +0000 (21:08 +0200)]
Issue #13120: Allow to call pdb.set_trace() from thread.
Patch by Ilya Sandler.
Victor Stinner [Tue, 4 Dec 2012 10:55:04 +0000 (11:55 +0100)]
Issue #16444: test more bytes in support.TESTFN_UNDECODABLE to support more Windows code pages
Andrew Svetlov [Tue, 4 Dec 2012 19:10:55 +0000 (21:10 +0200)]
Merge issue #13120: Allow to call pdb.set_trace() from thread.
Patch by Ilya Sandler.
Victor Stinner [Tue, 4 Dec 2012 08:30:24 +0000 (09:30 +0100)]
Cleanup unicodeobject.c
* Remove micro-optization:
(errors == "surrogateescape" || strcmp(errors, "surrogateescape") == 0).
Only use strcmp()
* Initialize 'arg' members in unicode_format_arg() to help the compiler to
diagnose real bugs and also make the code simpler to read
Victor Stinner [Tue, 4 Dec 2012 00:34:47 +0000 (01:34 +0100)]
Issue #16455: On FreeBSD and Solaris, if the locale is C, the
ASCII/surrogateescape codec is now used, instead of the locale encoding, to
decode the command line arguments. This change fixes inconsistencies with
os.fsencode() and os.fsdecode() because these operating systems announces an
ASCII locale encoding, whereas the ISO-8859-1 encoding is used in practice.
Antoine Pitrou [Mon, 3 Dec 2012 20:09:27 +0000 (21:09 +0100)]
Fix test splitting in previous commit.
Antoine Pitrou [Mon, 3 Dec 2012 20:09:08 +0000 (21:09 +0100)]
Fix test splitting in previous commit.
Antoine Pitrou [Mon, 3 Dec 2012 20:08:43 +0000 (21:08 +0100)]
Fix test splitting in previous commit.
Antoine Pitrou [Mon, 3 Dec 2012 19:56:27 +0000 (20:56 +0100)]
Split the bigmem re test in two separate tests with different memory requirements.
Antoine Pitrou [Mon, 3 Dec 2012 19:55:56 +0000 (20:55 +0100)]
Split the bigmem re test in two separate tests with different memory requirements.
Antoine Pitrou [Mon, 3 Dec 2012 19:53:12 +0000 (20:53 +0100)]
Split the bigmem re test in two separate tests with different memory requirements.
Andrew Svetlov [Mon, 3 Dec 2012 14:13:48 +0000 (16:13 +0200)]
Merge issue #16583: Prevent nesting SystemExit in tkinter.CallWrapper
Andrew Svetlov [Mon, 3 Dec 2012 14:13:34 +0000 (16:13 +0200)]
Merge issue #16583: Prevent nesting SystemExit in tkinter.CallWrapper
Andrew Svetlov [Mon, 3 Dec 2012 14:13:07 +0000 (16:13 +0200)]
Issue #16583: Prevent nesting SystemExit in tkinter.CallWrapper
Victor Stinner [Mon, 3 Dec 2012 13:12:50 +0000 (14:12 +0100)]
(Null merge 3.3)
Victor Stinner [Mon, 3 Dec 2012 13:12:22 +0000 (14:12 +0100)]
(Null merge 3.2)
Victor Stinner [Mon, 3 Dec 2012 13:11:57 +0000 (14:11 +0100)]
Issue #16416: Fix compilation error
Victor Stinner [Mon, 3 Dec 2012 11:48:53 +0000 (12:48 +0100)]
(Merge 3.2) Issue #16416: On Mac OS X, operating system data are now always
encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid
inconsistencies with os.fsencode() and os.fsdecode() functions which are
already using UTF-8/surrogateescape.
Victor Stinner [Mon, 3 Dec 2012 11:47:59 +0000 (12:47 +0100)]
Issue #16416: On Mac OS X, operating system data are now always
encoded/decoded to/from UTF-8/surrogateescape, instead of the locale encoding
(which may be ASCII if no locale environment variable is set), to avoid
inconsistencies with os.fsencode() and os.fsdecode() functions which are
already using UTF-8/surrogateescape.
Antoine Pitrou [Sun, 2 Dec 2012 18:10:07 +0000 (19:10 +0100)]
Issue #16562: Optimize dict equality testing.
Patch by Serhiy Storchaka (reviewed by Martin and Raymond).
Benjamin Peterson [Sun, 2 Dec 2012 18:04:44 +0000 (13:04 -0500)]
merge 3.3
Benjamin Peterson [Sun, 2 Dec 2012 18:04:37 +0000 (13:04 -0500)]
more test to more general test file, so it can test more things
Benjamin Peterson [Sun, 2 Dec 2012 17:37:09 +0000 (12:37 -0500)]
merge 3.3