]>
granicus.if.org Git - python/log
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.
Georg Brandl [Sat, 9 Jul 2011 08:58:37 +0000 (10:58 +0200)]
Merge 3.2.1 release clone into main repo.
Georg Brandl [Sat, 9 Jul 2011 08:56:06 +0000 (10:56 +0200)]
Post-release steps for 3.2.1.
Georg Brandl [Sat, 9 Jul 2011 06:56:41 +0000 (08:56 +0200)]
Added tag v3.2.1 for changeset
ac1f7e5c0510
Georg Brandl [Sat, 9 Jul 2011 06:56:21 +0000 (08:56 +0200)]
Bump version to 3.2.1.
Antoine Pitrou [Sat, 9 Jul 2011 00:32:36 +0000 (02:32 +0200)]
Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporary
failure in name resolution.
Should fix a buildbot failure.
Antoine Pitrou [Sat, 9 Jul 2011 00:31:24 +0000 (02:31 +0200)]
Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporary
failure in name resolution.
Should fix a buildbot failure.
Antoine Pitrou [Sat, 9 Jul 2011 00:31:24 +0000 (02:31 +0200)]
Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporary
failure in name resolution.
Should fix a buildbot failure.
Antoine Pitrou [Fri, 8 Jul 2011 23:03:46 +0000 (01:03 +0200)]
Add comment
Antoine Pitrou [Fri, 8 Jul 2011 23:03:00 +0000 (01:03 +0200)]
Rebind locally the globals which can be looked up at shutdown
(to avoid the warnings seen on a buildbot)
Antoine Pitrou [Fri, 8 Jul 2011 21:47:50 +0000 (23:47 +0200)]
Issue #11863: Remove support for legacy systems deprecated in Python 3.2
(following PEP 11). These systems are systems using Mach C Threads,
SunOS lightweight processes, GNU pth threads and IRIX threads.
Antoine Pitrou [Fri, 8 Jul 2011 21:37:39 +0000 (23:37 +0200)]
Issue #11863: remove unused file Python/thread_wince.h
Benjamin Peterson [Fri, 8 Jul 2011 18:39:56 +0000 (13:39 -0500)]
merge heads
Benjamin Peterson [Fri, 8 Jul 2011 18:39:35 +0000 (13:39 -0500)]
add patchlevel to version string
Antoine Pitrou [Fri, 8 Jul 2011 17:44:55 +0000 (19:44 +0200)]
Avoid failing in test_robotparser when mueblesmoraleda.com is flaky and
an overzealous DNS service (e.g. OpenDNS) redirects to a placeholder
Web site.
Antoine Pitrou [Fri, 8 Jul 2011 17:43:51 +0000 (19:43 +0200)]
Avoid failing in test_robotparser when mueblesmoraleda.com is flaky and
an overzealous DNS service (e.g. OpenDNS) redirects to a placeholder
Web site.
Antoine Pitrou [Fri, 8 Jul 2011 17:22:31 +0000 (19:22 +0200)]
Avoid failing in test_urllibnet.test_bad_address when some overzealous
DNS service (e.g. OpenDNS) resolves a non-existent domain name. The test
is now skipped instead.
Antoine Pitrou [Fri, 8 Jul 2011 17:19:57 +0000 (19:19 +0200)]
Avoid failing in test_urllibnet.test_bad_address when some overzealous
DNS service (e.g. OpenDNS) resolves a non-existent domain name. The test
is now skipped instead.
Antoine Pitrou [Fri, 8 Jul 2011 17:19:57 +0000 (19:19 +0200)]
Avoid failing in test_urllibnet.test_bad_address when some overzealous
DNS service (e.g. OpenDNS) resolves a non-existent domain name. The test
is now skipped instead.
Antoine Pitrou [Fri, 8 Jul 2011 16:49:07 +0000 (18:49 +0200)]
Issue #12440: When testing whether some bits in SSLContext.options can be
reset, check the version of the OpenSSL headers Python was compiled against,
rather than the runtime version of the OpenSSL library.
Antoine Pitrou [Fri, 8 Jul 2011 16:47:06 +0000 (18:47 +0200)]
Issue #12440: When testing whether some bits in SSLContext.options can be
reset, check the version of the OpenSSL headers Python was compiled against,
rather than the runtime version of the OpenSSL library.
Éric Araujo [Fri, 8 Jul 2011 15:22:19 +0000 (17:22 +0200)]
Close file handles in a timely manner in packaging.database (#12504).
This fixes a bug with the remove (uninstall) feature on Windows. Patch
by Thomas Holmes.
Éric Araujo [Fri, 8 Jul 2011 14:27:12 +0000 (16:27 +0200)]
Factor out code used by packaging commands for HTTP requests (#12169).
We now have one function to prepare multipart POST requests, and we use
CRLF, as recommended by the HTTP spec (#10150). Initial patch by John
Edmonds.
Victor Stinner [Fri, 8 Jul 2011 00:26:39 +0000 (02:26 +0200)]
Issue #12423: Fix os.abort() documentation
The Python signal handler for SIGABRT is not called on os.abort() (only if the
signal is raised manually or sent by another process). Patch by Kamil Kisiel.
Georg Brandl [Wed, 6 Jul 2011 05:31:38 +0000 (07:31 +0200)]
Revert
76452b892838 as per http://mail.python.org/pipermail/python-dev/2011-July/112243.html.
Ned Deily [Wed, 6 Jul 2011 02:11:15 +0000 (19:11 -0700)]
Issue #8716: Instead of relying on Aqua Tk exceptions to detect lack of
OS X window manager connection in tk tests, use OS X Application Services
API calls instead.
Ned Deily [Wed, 6 Jul 2011 02:09:37 +0000 (19:09 -0700)]
Issue #8716: Instead of relying on Aqua Tk exceptions to detect lack of
OS X window manager connection in tk tests, use OS X Application Services
API calls instead.