]>
granicus.if.org Git - python/log
Brett Cannon [Mon, 18 Jul 2011 02:25:50 +0000 (19:25 -0700)]
Add Misc/NEWS entry and relevant doc change for issue 10271.
Brett Cannon [Mon, 18 Jul 2011 02:17:55 +0000 (19:17 -0700)]
Make warnings accept a callable for showwarnings instead of
restricting itself to just functions and methods (which allows
built-in functions to be used, etc.).
Closes issue #10271. Thanks to lekma for the bug report.
Alex Gaynor [Sun, 17 Jul 2011 23:22:05 +0000 (16:22 -0700)]
Merged upstream.
Alex Gaynor [Sun, 17 Jul 2011 23:21:30 +0000 (16:21 -0700)]
Mark itertools tests of tuple reuse as being specific to CPython.
Senthil Kumaran [Sun, 17 Jul 2011 23:18:11 +0000 (07:18 +0800)]
fix whitespace in rst.
Senthil Kumaran [Sun, 17 Jul 2011 23:17:20 +0000 (07:17 +0800)]
fix whitespace nit.
Senthil Kumaran [Sun, 17 Jul 2011 23:13:21 +0000 (07:13 +0800)]
merge from 3.2 - Fix closes Issue12478 - HTTPErrorProcess 's methods are http_response and https_response.
Senthil Kumaran [Sun, 17 Jul 2011 23:12:40 +0000 (07:12 +0800)]
Fix closes Issue12478 - HTTPErrorProcess 's methods are http_response and https_response.
Senthil Kumaran [Sun, 17 Jul 2011 22:43:25 +0000 (06:43 +0800)]
merge from 3.2 - Fix closes Issue12479 - Add HTTPErrorProcessor class definition - Patch by Sandro Tosi
Senthil Kumaran [Sun, 17 Jul 2011 22:42:46 +0000 (06:42 +0800)]
Fix closes Issue12479 - Add HTTPErrorProcessor class definition - Patch by Sandro Tosi
Senthil Kumaran [Sun, 17 Jul 2011 11:06:03 +0000 (19:06 +0800)]
merge from 3.2
Senthil Kumaran [Sun, 17 Jul 2011 11:01:14 +0000 (19:01 +0800)]
Fix Issue10403 - datetime documentation clarification based on review in the reitveld by Alexendar belopolsky.
Senthil Kumaran [Sun, 17 Jul 2011 09:32:06 +0000 (17:32 +0800)]
merge from 3.2
Senthil Kumaran [Sun, 17 Jul 2011 09:29:17 +0000 (17:29 +0800)]
Fix closes Issue11436 - Minor clarification to struct documentation for 's' format character.
Antoine Pitrou [Sat, 16 Jul 2011 21:56:45 +0000 (23:56 +0200)]
Merge
Antoine Pitrou [Sat, 16 Jul 2011 21:52:42 +0000 (23:52 +0200)]
Dummy merge
Antoine Pitrou [Sat, 16 Jul 2011 21:52:02 +0000 (23:52 +0200)]
Close the call queue in concurrent.futures.ProcessPoolExecutor when
shutdown() is called, without waiting for the garbage collector to kick in.
Benjamin Peterson [Sat, 16 Jul 2011 02:11:35 +0000 (21:11 -0500)]
put in correct section
Benjamin Peterson [Sat, 16 Jul 2011 02:10:44 +0000 (21:10 -0500)]
merge heads
Benjamin Peterson [Sat, 16 Jul 2011 02:10:13 +0000 (21:10 -0500)]
remove ast.__version__ (closes #12273)
Antoine Pitrou [Fri, 15 Jul 2011 23:51:58 +0000 (01:51 +0200)]
Silence spurious "broken pipe" tracebacks when shutting down a ProcessPoolExecutor.
Antoine Pitrou [Fri, 15 Jul 2011 23:13:34 +0000 (01:13 +0200)]
Fix potential resource leaks in concurrent.futures.ProcessPoolExecutor
by joining all queues and processes when shutdown() is called.
Antoine Pitrou [Fri, 15 Jul 2011 21:26:19 +0000 (23:26 +0200)]
test_packaging should clean up after itself (but it doesn't really)
Antoine Pitrou [Fri, 15 Jul 2011 21:09:58 +0000 (23:09 +0200)]
Fix whitespace
Antoine Pitrou [Fri, 15 Jul 2011 21:09:13 +0000 (23:09 +0200)]
test_threaded_import must clean up after itself
Antoine Pitrou [Fri, 15 Jul 2011 21:00:56 +0000 (23:00 +0200)]
test_os needs to reap threads
Antoine Pitrou [Fri, 15 Jul 2011 20:43:33 +0000 (22:43 +0200)]
Merge from 3.2
Antoine Pitrou [Fri, 15 Jul 2011 20:42:12 +0000 (22:42 +0200)]
Use test.script_helper in test_pydoc
Antoine Pitrou [Fri, 15 Jul 2011 20:32:25 +0000 (22:32 +0200)]
test_pydoc needs to cleanup after itself
Antoine Pitrou [Fri, 15 Jul 2011 20:29:44 +0000 (22:29 +0200)]
Try harder to reap dangling threads in test.support.reap_threads().
Benjamin Peterson [Fri, 15 Jul 2011 20:27:58 +0000 (15:27 -0500)]
merge heads
Benjamin Peterson [Fri, 15 Jul 2011 20:27:34 +0000 (15:27 -0500)]
comment which is not applicable anymore
Antoine Pitrou [Fri, 15 Jul 2011 20:15:38 +0000 (22:15 +0200)]
Issue #12573: Add resource checks for dangling Thread and Process objects.
Antoine Pitrou [Fri, 15 Jul 2011 20:12:24 +0000 (22:12 +0200)]
Issue #12573: Add resource checks for dangling Thread and Process objects.
Antoine Pitrou [Fri, 15 Jul 2011 19:19:27 +0000 (21:19 +0200)]
Merge
Antoine Pitrou [Fri, 15 Jul 2011 19:19:02 +0000 (21:19 +0200)]
Merge
Antoine Pitrou [Fri, 15 Jul 2011 19:18:18 +0000 (21:18 +0200)]
Issue #11603: Fix a crash when __str__ is rebound as __repr__.
Patch by Andreas Stührk.
Antoine Pitrou [Fri, 15 Jul 2011 19:17:14 +0000 (21:17 +0200)]
Issue #11603: Fix a crash when __str__ is rebound as __repr__.
Patch by Andreas Stührk.
Antoine Pitrou [Fri, 15 Jul 2011 19:15:07 +0000 (21:15 +0200)]
Issue #11603: Fix a crash when __str__ is rebound as __repr__.
Patch by Andreas Stührk.
Benjamin Peterson [Fri, 15 Jul 2011 19:11:45 +0000 (14:11 -0500)]
merge 3.2
Benjamin Peterson [Fri, 15 Jul 2011 19:11:23 +0000 (14:11 -0500)]
merge heads
Benjamin Peterson [Fri, 15 Jul 2011 19:10:59 +0000 (14:10 -0500)]
merge heads
Benjamin Peterson [Fri, 15 Jul 2011 19:10:35 +0000 (14:10 -0500)]
merge 3.2 (#11627)
Benjamin Peterson [Fri, 15 Jul 2011 19:09:26 +0000 (14:09 -0500)]
catch nasty exception classes with __new__ that doesn't return a exception (closes #11627)
Patch from Andreas Stührk.
Antoine Pitrou [Fri, 15 Jul 2011 19:02:09 +0000 (21:02 +0200)]
Issue #11321: Fix a crash with multiple imports of the _pickle module when
embedding Python. Patch by Andreas Stührk.
Antoine Pitrou [Fri, 15 Jul 2011 19:01:21 +0000 (21:01 +0200)]
Issue #11321: Fix a crash with multiple imports of the _pickle module when
embedding Python. Patch by Andreas Stührk.
Antoine Pitrou [Fri, 15 Jul 2011 18:26:35 +0000 (20:26 +0200)]
Make sure to reap worker threads and processes at the end of test_concurrent_futures
Antoine Pitrou [Fri, 15 Jul 2011 18:25:20 +0000 (20:25 +0200)]
Make sure to reap worker threads and processes at the end of test_concurrent_futures
Georg Brandl [Fri, 15 Jul 2011 17:09:49 +0000 (19:09 +0200)]
Remove duplicate "numbered" options for toctrees.
Éric Araujo [Fri, 15 Jul 2011 15:50:15 +0000 (17:50 +0200)]
Always use repr for regrtest resources names
Éric Araujo [Fri, 15 Jul 2011 15:49:20 +0000 (17:49 +0200)]
Silence 2to3 warnings in packaging tests
Éric Araujo [Fri, 15 Jul 2011 15:48:20 +0000 (17:48 +0200)]
Fix :file: constructs in packaging.database docs
Éric Araujo [Fri, 15 Jul 2011 15:47:46 +0000 (17:47 +0200)]
Clear packaging.database caches in place
Victor Stinner [Thu, 14 Jul 2011 23:13:24 +0000 (01:13 +0200)]
Py_BuildValue("C") supports non-BMP characters on narrow build
Py_BuildValue("C") doesn't have to check the code point,
PyUnicode_FromOrdinal() checks its input and now supports non-BMP characters
(range U+10000-U+10FFFF).
Victor Stinner [Thu, 14 Jul 2011 21:07:44 +0000 (23:07 +0200)]
Close #6755: Add get_wch() method to curses.window class
Patch by Iñigo Serna.
Victor Stinner [Thu, 14 Jul 2011 20:28:36 +0000 (22:28 +0200)]
Add cgi.closelog() function to close the log file
Charles-François Natali [Thu, 14 Jul 2011 18:00:49 +0000 (20:00 +0200)]
Merge - Issue #12502: asyncore: fix polling loop with AF_UNIX sockets.
Charles-François Natali [Thu, 14 Jul 2011 17:57:35 +0000 (19:57 +0200)]
Merge - Issue #12502: asyncore: fix polling loop with AF_UNIX sockets.
Charles-François Natali [Thu, 14 Jul 2011 17:53:38 +0000 (19:53 +0200)]
Issue #12502: asyncore: fix polling loop with AF_UNIX sockets.
Benjamin Peterson [Thu, 14 Jul 2011 17:48:25 +0000 (12:48 -0500)]
test that TestCase doesn't get cycles
Benjamin Peterson [Thu, 14 Jul 2011 17:48:01 +0000 (12:48 -0500)]
add a contextmanager to disable the gc
Benjamin Peterson [Thu, 14 Jul 2011 15:03:53 +0000 (10:03 -0500)]
merge 3.2
Benjamin Peterson [Thu, 14 Jul 2011 15:03:35 +0000 (10:03 -0500)]
this should be an identity test
Victor Stinner [Thu, 14 Jul 2011 13:36:16 +0000 (15:36 +0200)]
(merge 3.2) Issue #12250: test_socketserver uses a timeout of 60 seconds
instead of 20
test_shutdown() may fail on very slow buildbots like FreeBSD 6.4 just because
of the arbitrary timeout.
Ezio Melotti [Thu, 14 Jul 2011 12:57:12 +0000 (15:57 +0300)]
Merge with 3.2.
Victor Stinner [Thu, 14 Jul 2011 12:53:24 +0000 (14:53 +0200)]
Issue #12250: test_socketserver uses a timeout of 60 seconds instead of 20
test_shutdown() may fail on very slow buildbots like FreeBSD 6.4 just because
of the arbitrary timeout.
Ezio Melotti [Thu, 14 Jul 2011 12:18:57 +0000 (15:18 +0300)]
Restore the global state of the log vars, so that test_cgi can be run twice without failures.
Benjamin Peterson [Thu, 14 Jul 2011 04:11:14 +0000 (23:11 -0500)]
merge 3.2
Benjamin Peterson [Thu, 14 Jul 2011 04:09:30 +0000 (23:09 -0500)]
carefully cleanup pointer cache after creating struct pointers
Vinay Sajip [Wed, 13 Jul 2011 22:15:07 +0000 (23:15 +0100)]
Closes #12536: Unused logger removed from lib2to3.
Ned Deily [Wed, 13 Jul 2011 22:09:49 +0000 (15:09 -0700)]
Issue #12549: Correct test_platform to not fail when OS X returns 'x86_64'
as the processor type on some Mac systems.
Ned Deily [Wed, 13 Jul 2011 22:07:04 +0000 (15:07 -0700)]
Issue #12549: Correct test_platform to not fail when OS X returns 'x86_64'
as the processor type on some Mac systems. Also fix NameError in fallback
_mac_ver_gestalt function. And remove out-of-date URL in docs.
Victor Stinner [Wed, 13 Jul 2011 21:47:21 +0000 (23:47 +0200)]
Issue #12550: regrtest displays the Python traceback on SIGALRM or SIGUSR1
Victor Stinner [Wed, 13 Jul 2011 21:39:53 +0000 (23:39 +0200)]
Issue #12550: Add chain optional argument to faulthandler.register()
Call the previous signal handler if chain is True.
Victor Stinner [Wed, 13 Jul 2011 19:45:16 +0000 (21:45 +0200)]
(merge 3.2) Close #4376: ctypes now supports nested structures in a endian
different than the parent structure. Patch by Vlad Riscutia.
Victor Stinner [Wed, 13 Jul 2011 19:43:18 +0000 (21:43 +0200)]
Close #4376: ctypes now supports nested structures in a endian different than
the parent structure. Patch by Vlad Riscutia.
Antoine Pitrou [Wed, 13 Jul 2011 19:08:56 +0000 (21:08 +0200)]
Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a TextIOWrapper to a huge value, not TypeError.
Antoine Pitrou [Wed, 13 Jul 2011 19:07:49 +0000 (21:07 +0200)]
Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a TextIOWrapper to a huge value, not TypeError.
Antoine Pitrou [Wed, 13 Jul 2011 19:02:58 +0000 (21:02 +0200)]
Make it clear that PyNumber_AsSsize_t() returns -1 on error.
Antoine Pitrou [Wed, 13 Jul 2011 19:02:22 +0000 (21:02 +0200)]
Make it clear that PyNumber_AsSsize_t() returns -1 on error.
Georg Brandl [Wed, 13 Jul 2011 13:59:43 +0000 (15:59 +0200)]
Merge doc change from 3.2.
Georg Brandl [Wed, 13 Jul 2011 13:59:24 +0000 (15:59 +0200)]
Clarify that PyErr_NewException creates an exception *class*, not instance.
Ezio Melotti [Wed, 13 Jul 2011 08:44:44 +0000 (11:44 +0300)]
#12547: Fix import and output in nntplib example. Initial patch by July Tikhonov.
Benjamin Peterson [Wed, 13 Jul 2011 00:23:43 +0000 (19:23 -0500)]
merge 3.2 (#12544)
Benjamin Peterson [Wed, 13 Jul 2011 00:21:42 +0000 (19:21 -0500)]
this can be done without a custom dict (also fixes #12544)
Antoine Pitrou [Tue, 12 Jul 2011 19:58:39 +0000 (21:58 +0200)]
Issue #12149: Update the method cache after a type's dictionnary gets
cleared by the garbage collector. This fixes a segfault when an instance
and its type get caught in a reference cycle, and the instance's
deallocator calls one of the methods on the type (e.g. when subclassing
IOBase).
Diagnosis and patch by Davide Rizzo.
Antoine Pitrou [Tue, 12 Jul 2011 19:57:15 +0000 (21:57 +0200)]
Issue #12149: Update the method cache after a type's dictionnary gets
cleared by the garbage collector. This fixes a segfault when an instance
and its type get caught in a reference cycle, and the instance's
deallocator calls one of the methods on the type (e.g. when subclassing
IOBase).
Diagnosis and patch by Davide Rizzo.
Antoine Pitrou [Sun, 10 Jul 2011 23:39:35 +0000 (01:39 +0200)]
Use infinitive, not 3rd person of present tense.
Antoine Pitrou [Sun, 10 Jul 2011 23:39:19 +0000 (01:39 +0200)]
Use infinitive, not 3rd person of present tense.
Antoine Pitrou [Sun, 10 Jul 2011 23:38:27 +0000 (01:38 +0200)]
Issue #12343: Add some notes on behaviour of non-blocking SSL sockets.
Antoine Pitrou [Sun, 10 Jul 2011 23:35:48 +0000 (01:35 +0200)]
Issue #12343: Add some notes on behaviour of non-blocking SSL sockets.
Antoine Pitrou [Sat, 9 Jul 2011 19:31:07 +0000 (21:31 +0200)]
Mention logging.captureWarnings in the warnings module doc.
Antoine Pitrou [Sat, 9 Jul 2011 19:29:36 +0000 (21:29 +0200)]
Mention logging.captureWarnings in the warnings module doc.
Antoine Pitrou [Sat, 9 Jul 2011 14:02:58 +0000 (16:02 +0200)]
Dummy merge
Antoine Pitrou [Sat, 9 Jul 2011 14:02:19 +0000 (16:02 +0200)]
Move sys.subversion at the right place in alphabetical order, and informally deprecate it.
Antoine Pitrou [Sat, 9 Jul 2011 13:55:38 +0000 (15:55 +0200)]
Issue #12326: document the recommended idiom for checking sys.platform on Unix systems.
Also, point to the various alternatives.
Antoine Pitrou [Sat, 9 Jul 2011 13:54:23 +0000 (15:54 +0200)]
Issue #12326: document the recommended idiom for checking sys.platform on Unix systems.
Also, point to the various alternatives.
Georg Brandl [Sat, 9 Jul 2011 09:48:50 +0000 (11:48 +0200)]
Fix syntax in packaging docs and update suspicious ignore file.
Georg Brandl [Sat, 9 Jul 2011 09:43:33 +0000 (11:43 +0200)]
Fix markup and remove character unsupported by latex in 3.3 whatsnew doc.
Georg Brandl [Sat, 9 Jul 2011 09:00:36 +0000 (11:00 +0200)]
Dummy-merge 3.2.1 release changes into default.