]>
granicus.if.org Git - python/log
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: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: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: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: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: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: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
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: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.
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: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: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: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:56:02 +0000 (22:56 +1000)]
Close issue #16267: better docs for @abstractmethod composition
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: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: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().
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: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: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:14 +0000 (11:12 +0200)]
Fix typo.
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.
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: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: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: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.
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:04 +0000 (12:37 -0500)]
loosen test now that bytes are allowed
Benjamin Peterson [Sun, 2 Dec 2012 16:33:06 +0000 (11:33 -0500)]
document UnicodeError attributes
Benjamin Peterson [Sun, 2 Dec 2012 16:26:10 +0000 (11:26 -0500)]
document that encoding error handlers may return bytes (#16585)
Benjamin Peterson [Sun, 2 Dec 2012 16:20:28 +0000 (11:20 -0500)]
support encoding error handlers that return bytes (closes #16585)
Benjamin Peterson [Sun, 2 Dec 2012 15:53:41 +0000 (10:53 -0500)]
unicode -> str
Mark Dickinson [Sun, 2 Dec 2012 13:21:37 +0000 (13:21 +0000)]
Issue 10052: merge fix from 3.2.
Mark Dickinson [Sun, 2 Dec 2012 13:20:22 +0000 (13:20 +0000)]
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
Antoine Pitrou [Sun, 2 Dec 2012 11:54:28 +0000 (12:54 +0100)]
Issue #10182: The re module doesn't truncate indices to 32 bits anymore.
Patch by Serhiy Storchaka.
Antoine Pitrou [Sun, 2 Dec 2012 11:52:36 +0000 (12:52 +0100)]
Issue #10182: The re module doesn't truncate indices to 32 bits anymore.
Patch by Serhiy Storchaka.
Christian Heimes [Sun, 2 Dec 2012 07:38:42 +0000 (08:38 +0100)]
Issue #16588: Silence unused-but-set warnings in Python/thread_pthread.h
Christian Heimes [Sun, 2 Dec 2012 07:37:00 +0000 (08:37 +0100)]
Issue #16588: Silence unused-but-set warnings in Python/thread_pthread.h
Christian Heimes [Sun, 2 Dec 2012 07:23:05 +0000 (08:23 +0100)]
Issue #16593: Have BSD 'make -s' do the right thing, thanks to Daniel Shahaf
Christian Heimes [Sun, 2 Dec 2012 07:14:50 +0000 (08:14 +0100)]
- Issue #16593: Have BSD 'make -s' do the right thing, thanks to Daniel Shahaf
Benjamin Peterson [Thu, 29 Nov 2012 15:57:11 +0000 (10:57 -0500)]
merge 3.2
Benjamin Peterson [Thu, 29 Nov 2012 15:57:01 +0000 (10:57 -0500)]
add changelog
Benjamin Peterson [Thu, 29 Nov 2012 15:56:11 +0000 (10:56 -0500)]
merge 3.2 (#16573)
Benjamin Peterson [Thu, 29 Nov 2012 15:55:22 +0000 (10:55 -0500)]
enumerate only requires an iterable (closes #16573)
Patch by Jonathan Kotta.
Andrew Svetlov [Thu, 29 Nov 2012 13:23:15 +0000 (15:23 +0200)]
Remove redundant sentence from c-api docs (issue #16323)
Andrew Svetlov [Thu, 29 Nov 2012 12:21:23 +0000 (14:21 +0200)]
Merge issue #16477: Close tarfile internal handlers in case of exception.
Patch by Serhiy Storchaka.
Andrew Svetlov [Thu, 29 Nov 2012 12:20:47 +0000 (14:20 +0200)]
Issue #16477: Close tarfile internal handlers in case of exception.
Patch by Serhiy Storchaka.
Ezio Melotti [Thu, 29 Nov 2012 03:10:31 +0000 (05:10 +0200)]
#16549: merge with 3.2.
Ezio Melotti [Thu, 29 Nov 2012 03:10:07 +0000 (05:10 +0200)]
#16549: fix test failures on Windows.
Ezio Melotti [Thu, 29 Nov 2012 00:26:15 +0000 (02:26 +0200)]
#16476: merge with 3.2.
Ezio Melotti [Thu, 29 Nov 2012 00:25:03 +0000 (02:25 +0200)]
#16476: Fix json.tool to avoid including trailing whitespace.
Ezio Melotti [Thu, 29 Nov 2012 00:16:58 +0000 (02:16 +0200)]
#16549: merge with 3.2.
Ezio Melotti [Thu, 29 Nov 2012 00:15:18 +0000 (02:15 +0200)]
#16549: Make json.tool work again on Python 3 and add tests. Initial patch by Berker Peksag and Serhiy Storchaka.
Ezio Melotti [Wed, 28 Nov 2012 22:36:42 +0000 (00:36 +0200)]
#16333: merge with 3.2.
Ezio Melotti [Wed, 28 Nov 2012 22:35:29 +0000 (00:35 +0200)]
#16333: document a way to get rid of trailing whitespace when indent is used.
Andrew Svetlov [Wed, 28 Nov 2012 17:24:31 +0000 (19:24 +0200)]
Revert duplicate changes in argparse docs.
Andrew Svetlov [Wed, 28 Nov 2012 17:23:52 +0000 (19:23 +0200)]
Revert duplicate changes in argparse docs.
Andrew Svetlov [Wed, 28 Nov 2012 17:18:09 +0000 (19:18 +0200)]
Merge issue #11076: document the way to convert argparse.Namespace to a dict.
Initial patch by Virgil Dupras.
Andrew Svetlov [Wed, 28 Nov 2012 17:17:26 +0000 (19:17 +0200)]
Issue #11076: document the way to convert argparse.Namespace to a dict.
Initial patch by Virgil Dupras.
Chris Jerdonek [Wed, 28 Nov 2012 10:45:34 +0000 (02:45 -0800)]
Merge heads.
Chris Jerdonek [Wed, 28 Nov 2012 10:37:42 +0000 (02:37 -0800)]
Merge from 3.2: improve argument/parameter documentation (issue #15990).
Andrew Svetlov [Wed, 28 Nov 2012 10:33:58 +0000 (12:33 +0200)]
Issue #16323: Fix wrong C API documentation for locale encoding.
Patch by Berker Peksag.
Chris Jerdonek [Wed, 28 Nov 2012 10:29:33 +0000 (02:29 -0800)]
Improve argument/parameter documentation (issue #15990).
This commit adds "parameter" to the glossary, improves and consolidates the
"argument" glossary entry, and adds a question to the FAQ on the difference
between arguments and parameters.
Chris Jerdonek [Wed, 28 Nov 2012 09:38:40 +0000 (01:38 -0800)]
Add a str class entry to the "Text Sequence Type" section (issue #16209).
This commit also moves the documentation for the str built-in function to
the new class entry. Links to :class:`str` now go to the class entry with
the string methods immediately afterwards.
Gregory P. Smith [Tue, 27 Nov 2012 18:18:40 +0000 (10:18 -0800)]
null merge (3.3 is different)
Gregory P. Smith [Tue, 27 Nov 2012 18:16:55 +0000 (10:16 -0800)]
Plug a leak in timemodule. The module dictionary is saved during
initialization. If the interpreter is shut down and reinitialized (embedded
CPython), the old module dictionary was not dec-refed during the next import of
the time extension module.
Contributed by Torsten Marek of Google.
Ezio Melotti [Tue, 27 Nov 2012 17:18:47 +0000 (19:18 +0200)]
#16556: merge with 3.2.
Ezio Melotti [Tue, 27 Nov 2012 17:17:57 +0000 (19:17 +0200)]
#16556: Fix inconsistency between kwds and kwargs. Patch by Taavi Burns.
Ezio Melotti [Mon, 26 Nov 2012 17:27:02 +0000 (19:27 +0200)]
#16559: merge with 3.2.
Ezio Melotti [Mon, 26 Nov 2012 17:24:20 +0000 (19:24 +0200)]
#16559: Add more tests for the json module. Patch by Serhiy Storchaka.
Chris Jerdonek [Mon, 26 Nov 2012 04:40:57 +0000 (20:40 -0800)]
Merge from 3.2: add hyperlinks to some os.path function docs (issue #16552).
Chris Jerdonek [Mon, 26 Nov 2012 04:38:01 +0000 (20:38 -0800)]
Add hyperlinks to the docs of some os.path functions (issue #16552).