a6e81a2 | Antoine Pitrou | 15 July 2011, 20:32:25 UTC | test_pydoc needs to cleanup after itself | 15 July 2011, 20:32:25 UTC |
707f228 | Antoine Pitrou | 15 July 2011, 20:29:44 UTC | Try harder to reap dangling threads in test.support.reap_threads(). | 15 July 2011, 20:29:44 UTC |
c081c0c | Antoine Pitrou | 15 July 2011, 20:12:24 UTC | Issue #12573: Add resource checks for dangling Thread and Process objects. | 15 July 2011, 20:12:24 UTC |
b8298a0 | Antoine Pitrou | 15 July 2011, 19:19:02 UTC | Merge | 15 July 2011, 19:19:02 UTC |
ff35050 | Antoine Pitrou | 15 July 2011, 19:17:14 UTC | Issue #11603: Fix a crash when __str__ is rebound as __repr__. Patch by Andreas Stührk. | 15 July 2011, 19:17:14 UTC |
8cdc40e | Antoine Pitrou | 15 July 2011, 19:15:07 UTC | Issue #11603: Fix a crash when __str__ is rebound as __repr__. Patch by Andreas Stührk. | 15 July 2011, 19:15:07 UTC |
5805919 | Benjamin Peterson | 15 July 2011, 19:11:23 UTC | merge heads | 15 July 2011, 19:11:23 UTC |
5afa03a | Benjamin Peterson | 15 July 2011, 19:09:26 UTC | catch nasty exception classes with __new__ that doesn't return a exception (closes #11627) Patch from Andreas Stührk. | 15 July 2011, 19:09:26 UTC |
8391cf4 | Antoine Pitrou | 15 July 2011, 19:01:21 UTC | Issue #11321: Fix a crash with multiple imports of the _pickle module when embedding Python. Patch by Andreas Stührk. | 15 July 2011, 19:01:21 UTC |
9470ab4 | Antoine Pitrou | 15 July 2011, 18:25:20 UTC | Make sure to reap worker threads and processes at the end of test_concurrent_futures | 15 July 2011, 18:25:20 UTC |
1f0ccfa | Charles-François Natali | 14 July 2011, 17:57:35 UTC | Merge - Issue #12502: asyncore: fix polling loop with AF_UNIX sockets. | 14 July 2011, 17:57:35 UTC |
e228130 | Charles-François Natali | 14 July 2011, 17:53:38 UTC | Issue #12502: asyncore: fix polling loop with AF_UNIX sockets. | 14 July 2011, 17:53:38 UTC |
eef80b6 | Benjamin Peterson | 14 July 2011, 15:03:35 UTC | this should be an identity test | 14 July 2011, 15:03:35 UTC |
5702ae6 | Victor Stinner | 14 July 2011, 12:53:24 UTC | 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. | 14 July 2011, 12:53:24 UTC |
7ebb706 | Ezio Melotti | 14 July 2011, 12:18:57 UTC | Restore the global state of the log vars, so that test_cgi can be run twice without failures. | 14 July 2011, 12:18:57 UTC |
6e18e04 | Benjamin Peterson | 14 July 2011, 04:09:30 UTC | carefully cleanup pointer cache after creating struct pointers | 14 July 2011, 04:09:30 UTC |
58e3350 | Ned Deily | 13 July 2011, 22:07:04 UTC | 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. | 13 July 2011, 22:07:04 UTC |
6636121 | Victor Stinner | 13 July 2011, 19:43:18 UTC | Close #4376: ctypes now supports nested structures in a endian different than the parent structure. Patch by Vlad Riscutia. | 13 July 2011, 19:43:18 UTC |
cb4ae81 | Antoine Pitrou | 13 July 2011, 19:07:49 UTC | Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a TextIOWrapper to a huge value, not TypeError. | 13 July 2011, 19:07:49 UTC |
fd06047 | Antoine Pitrou | 13 July 2011, 19:02:22 UTC | Make it clear that PyNumber_AsSsize_t() returns -1 on error. | 13 July 2011, 19:02:22 UTC |
325eb47 | Georg Brandl | 13 July 2011, 13:59:24 UTC | Clarify that PyErr_NewException creates an exception *class*, not instance. | 13 July 2011, 13:59:24 UTC |
34b2b26 | Benjamin Peterson | 13 July 2011, 00:21:42 UTC | this can be done without a custom dict (also fixes #12544) | 13 July 2011, 00:21:42 UTC |
84f1b17 | Antoine Pitrou | 12 July 2011, 19:57:15 UTC | 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. | 12 July 2011, 19:57:15 UTC |
b3593ca | Antoine Pitrou | 10 July 2011, 23:39:19 UTC | Use infinitive, not 3rd person of present tense. | 10 July 2011, 23:39:19 UTC |
6f5dcb1 | Antoine Pitrou | 10 July 2011, 23:35:48 UTC | Issue #12343: Add some notes on behaviour of non-blocking SSL sockets. | 10 July 2011, 23:35:48 UTC |
cdddf2b | Antoine Pitrou | 09 July 2011, 19:29:36 UTC | Mention logging.captureWarnings in the warnings module doc. | 09 July 2011, 19:29:36 UTC |
462d1b3 | Antoine Pitrou | 09 July 2011, 14:02:19 UTC | Move sys.subversion at the right place in alphabetical order, and informally deprecate it. | 09 July 2011, 14:02:19 UTC |
a83cdaa | Antoine Pitrou | 09 July 2011, 13:54:23 UTC | Issue #12326: document the recommended idiom for checking sys.platform on Unix systems. Also, point to the various alternatives. | 09 July 2011, 13:54:23 UTC |
00ebeb5 | Georg Brandl | 09 July 2011, 08:58:37 UTC | Merge 3.2.1 release clone into main repo. | 09 July 2011, 08:58:37 UTC |
bb9c7d0 | Georg Brandl | 09 July 2011, 08:56:06 UTC | Post-release steps for 3.2.1. | 09 July 2011, 08:56:06 UTC |
7179bf1 | Georg Brandl | 09 July 2011, 06:56:41 UTC | Added tag v3.2.1 for changeset ac1f7e5c0510 | 09 July 2011, 06:56:41 UTC |
cd0dc16 | Georg Brandl | 09 July 2011, 06:56:21 UTC | Bump version to 3.2.1. | 09 July 2011, 06:56:21 UTC |
4875c46 | Antoine Pitrou | 09 July 2011, 00:31:24 UTC | Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporary failure in name resolution. Should fix a buildbot failure. | 09 July 2011, 00:31:24 UTC |
9163c47 | Antoine Pitrou | 09 July 2011, 00:31:24 UTC | Skip network tests when getaddrinfo() returns EAI_AGAIN, meaning a temporary failure in name resolution. Should fix a buildbot failure. | 09 July 2011, 00:31:24 UTC |
95531ea | Antoine Pitrou | 08 July 2011, 17:43:51 UTC | Avoid failing in test_robotparser when mueblesmoraleda.com is flaky and an overzealous DNS service (e.g. OpenDNS) redirects to a placeholder Web site. | 08 July 2011, 17:43:51 UTC |
3aba498 | Antoine Pitrou | 08 July 2011, 17:19:57 UTC | 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. | 08 July 2011, 17:19:57 UTC |
72fff04 | Antoine Pitrou | 08 July 2011, 17:19:57 UTC | 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. | 08 July 2011, 17:19:57 UTC |
b9ac25d | Antoine Pitrou | 08 July 2011, 16:47:06 UTC | 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. | 08 July 2011, 16:47:06 UTC |
6e2e3b9 | Victor Stinner | 08 July 2011, 00:26:39 UTC | 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. | 08 July 2011, 00:26:39 UTC |
f6cbdc2 | Ned Deily | 06 July 2011, 02:09:37 UTC | 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. | 06 July 2011, 02:09:37 UTC |
1848db8 | Victor Stinner | 05 July 2011, 12:49:46 UTC | Issue #12493: skip test_communicate_eintr() if signal.SIGALRM is missing | 05 July 2011, 12:49:46 UTC |
91e0877 | Victor Stinner | 05 July 2011, 12:30:41 UTC | Issue #12451: pydoc: html_getfile() now uses tokenize.open() to support Python scripts using a encoding different than UTF-8 (read the coding cookie of the script). | 05 July 2011, 12:30:41 UTC |
2cfb6f3 | Victor Stinner | 05 July 2011, 12:00:56 UTC | Issue #12493: subprocess: communicate() handles EINTR subprocess.Popen.communicate() now also handles EINTR errors if the process has only one pipe. | 05 July 2011, 12:00:56 UTC |
c655a72 | Victor Stinner | 05 July 2011, 09:31:49 UTC | Issue #9611, #9015: FileIO.read() clamps the length to INT_MAX on Windows. | 05 July 2011, 09:31:49 UTC |
bb4a747 | Benjamin Peterson | 05 July 2011, 03:27:16 UTC | start out this branch always with filename NULL | 05 July 2011, 03:27:16 UTC |
e2d5190 | Ned Deily | 05 July 2011, 02:06:20 UTC | Issue #12497: Install test/data to prevent failures of the various codecmaps tests. | 05 July 2011, 02:06:20 UTC |
8215f5d | Ned Deily | 05 July 2011, 00:48:01 UTC | Issue #12496: Install test/capath directory to prevent test_connect_capath testcase failure in test_ssl. | 05 July 2011, 00:48:01 UTC |
3aac179 | Senthil Kumaran | 04 July 2011, 18:43:51 UTC | Fix whitespace nit in datetime and os rst files. | 04 July 2011, 18:43:51 UTC |
a6bac95 | Senthil Kumaran | 04 July 2011, 18:28:30 UTC | issue10403 - Let's not use members anymore. Use 'attribute' where it denotes attribute and 'methods' where it denotes methods. Context should clarify usage. | 04 July 2011, 18:28:30 UTC |
bfd1edd | Georg Brandl | 04 July 2011, 17:55:22 UTC | Merge 3.2.1 release clone changes into main 3.2 branch after 3.2.1rc2 release. | 04 July 2011, 17:55:22 UTC |
e40b3aa | Victor Stinner | 04 July 2011, 15:35:10 UTC | Issue #12469: Run "wakeup" signal tests in subprocess to run the test in a fresh process with only one thread and to not change signal handling of the parent process. | 04 July 2011, 15:35:10 UTC |
4479841 | Victor Stinner | 04 July 2011, 09:48:17 UTC | Issue #12429: Skip interrupted write tests on FreeBSD <= 7 On FreeBSD, the SIGALRM signal is sometimes received by the reader thread. | 04 July 2011, 09:48:17 UTC |
cd1aa0d | Victor Stinner | 04 July 2011, 09:48:17 UTC | Issue #12429: Skip interrupted write tests on FreeBSD <= 7 On FreeBSD, the SIGALRM signal is sometimes received by the reader thread. | 04 July 2011, 09:48:17 UTC |
4143535 | Ned Deily | 04 July 2011, 04:56:48 UTC | Issue #8716: Avoid crashes caused by Aqua Tk on OSX when attempting to run test_tk or test_ttk_guionly under a username that is not currently logged in to the console windowserver (as may be the case under buildbot or ssh). | 04 July 2011, 04:56:48 UTC |
9ebe08d | Senthil Kumaran | 04 July 2011, 04:03:16 UTC | Fix closes issue12471 - wrong TypeError message when '%i' format spec was used. | 04 July 2011, 04:03:16 UTC |
a55007a | Benjamin Peterson | 04 July 2011, 03:18:34 UTC | plug refleak | 04 July 2011, 03:18:34 UTC |
0c2dba5 | Senthil Kumaran | 04 July 2011, 01:21:38 UTC | Fix closes issue issue12470 - check for utime for the skipUnless condition. | 04 July 2011, 01:21:38 UTC |
c8763b9 | Senthil Kumaran | 04 July 2011, 01:21:38 UTC | Fix closes issue issue12470 - check for utime for the skipUnless condition. | 04 July 2011, 01:21:38 UTC |
8b0508e | Victor Stinner | 04 July 2011, 00:43:09 UTC | Issue #12467: warnings: fix a race condition if a warning is emitted at shutdown, if globals()['__file__'] is None. | 04 July 2011, 00:43:09 UTC |
b1b25f0 | Victor Stinner | 04 July 2011, 00:43:09 UTC | Issue #12467: warnings: fix a race condition if a warning is emitted at shutdown, if globals()['__file__'] is None. | 04 July 2011, 00:43:09 UTC |
7d10a2d | Georg Brandl | 04 July 2011, 06:20:48 UTC | Post-release steps. | 04 July 2011, 06:20:48 UTC |
80dffef | Senthil Kumaran | 04 July 2011, 00:39:20 UTC | Fix closes issue12438 - idlelib.PyShell's showformatwarning method was passing an incorrect arg. | 04 July 2011, 00:39:20 UTC |
aa90e7c | Senthil Kumaran | 04 July 2011, 00:39:20 UTC | Fix closes issue12438 - idlelib.PyShell's showformatwarning method was passing an incorrect arg. | 04 July 2011, 00:39:20 UTC |
7079240 | Senthil Kumaran | 04 July 2011, 00:21:05 UTC | Fix closes issue12432 - remove the unused sys from glob.py | 04 July 2011, 00:21:05 UTC |
e975af6 | Victor Stinner | 04 July 2011, 00:08:50 UTC | Issue #12451: pydoc: importfile() now opens the Python script in binary mode, instead of text mode using the locale encoding, to avoid encoding issues. | 04 July 2011, 00:08:50 UTC |
6c47102 | Victor Stinner | 03 July 2011, 23:45:39 UTC | Issue #12451: runpy: run_path() now opens the Python script in binary mode, instead of text mode using the locale encoding, to support other encodings than UTF-8 (scripts using the coding cookie). | 03 July 2011, 23:45:39 UTC |
bbdc08e | Victor Stinner | 03 July 2011, 23:25:55 UTC | Issue #12451: xml.dom.pulldom: parse() now opens files in binary mode instead of the text mode (using the locale encoding) to avoid encoding issues. | 03 July 2011, 23:25:55 UTC |
ac91341 | Benjamin Peterson | 03 July 2011, 21:25:11 UTC | never retain a generator's caller's exception state on the generator after a yield/return This requires some trickery to properly save the exception state if the generator creates its own exception state. | 03 July 2011, 21:25:11 UTC |
9cf960c | Benjamin Peterson | 03 July 2011, 18:49:59 UTC | add ' | 03 July 2011, 18:49:59 UTC |
d2ed630 | Benjamin Peterson | 03 July 2011, 18:44:56 UTC | merge heads | 03 July 2011, 18:44:56 UTC |
83195c3 | Benjamin Peterson | 03 July 2011, 18:44:00 UTC | restore a generator's caller's exception state both on yield and (last) return This prevents generator exception state from leaking into the caller. Closes #12475. | 03 July 2011, 18:44:00 UTC |
c77eccd | Benjamin Peterson | 03 July 2011, 18:31:34 UTC | add 3.2.2 heading | 03 July 2011, 18:31:34 UTC |
946eb86 | Senthil Kumaran | 03 July 2011, 17:17:22 UTC | reST indentation fix in sqlite3 docs. rst uses 3 space indentation. | 03 July 2011, 17:17:22 UTC |
a215134 | Georg Brandl | 03 July 2011, 09:54:09 UTC | Added tag v3.2.1rc2 for changeset 5df549718fb4 | 03 July 2011, 09:54:09 UTC |
06ddddf | Georg Brandl | 03 July 2011, 07:42:43 UTC | NEWS rewrap. | 03 July 2011, 07:42:43 UTC |
d4fa7ed | Georg Brandl | 03 July 2011, 07:41:27 UTC | Bump to 3.2.1rc2. | 03 July 2011, 07:41:27 UTC |
f069100 | Georg Brandl | 03 July 2011, 07:39:49 UTC | Fix bad markup. | 03 July 2011, 07:39:49 UTC |
fa76ceb | Georg Brandl | 03 July 2011, 07:31:04 UTC | Update pydoc topics. | 03 July 2011, 07:31:04 UTC |
7f3cd98 | Georg Brandl | 03 July 2011, 07:30:42 UTC | Fix target path in message. | 03 July 2011, 07:30:42 UTC |
187c111 | Georg Brandl | 03 July 2011, 07:23:20 UTC | Regenerate configure. | 03 July 2011, 07:23:20 UTC |
a4a0406 | Charles-François Natali | 02 July 2011, 12:39:53 UTC | Merge issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by the garbage collector while the Heap lock is held. | 02 July 2011, 12:39:53 UTC |
778db49 | Charles-François Natali | 02 July 2011, 12:35:49 UTC | Issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by the garbage collector while the Heap lock is held. | 02 July 2011, 12:35:49 UTC |
ee1a7cb | R David Murray | 01 July 2011, 18:55:43 UTC | #11873: another try at fixing the regex, courtesy of Victor Stinner | 01 July 2011, 18:55:43 UTC |
a3bb2f5 | R David Murray | 01 July 2011, 15:51:50 UTC | #11873: fix test regex so it covers windows os.sep as well. | 01 July 2011, 15:51:50 UTC |
dfde0d4 | Victor Stinner | 01 July 2011, 13:58:39 UTC | Issue #12363: increase the timeout of siginterrupt() tests Move also the "ready" trigger after the installation of the signal handler and the call to siginterrupt(). Use a timeout of 5 seconds instead of 3. Two seconds are supposed to be enough, but some of our buildbots are really slow (especially the FreeBSD 6 VM). | 01 July 2011, 13:58:39 UTC |
8d64248 | Victor Stinner | 01 July 2011, 13:24:50 UTC | Issue #12363: improve siginterrupt() tests Backport commits 968b9ff9a059 and aff0a7b0cb12 from the default branch to 3.2 branch. Extract of the changelog messages: "The previous tests used time.sleep() to synchronize two processes. If the host was too slow, the test could fail. The new tests only use one process, but they use a subprocess to: - have only one thread - have a timeout on the blocking read (select cannot be used in the test, select always fail with EINTR, the kernel doesn't restart it) - not touch signal handling of the parent process" and "Add a basic synchronization code between the child and the parent processes: the child writes "ready" to stdout." I replaced .communicate(timeout=3.0) by an explicit waiting loop using Popen.poll(). | 01 July 2011, 13:24:50 UTC |
26d3186 | Victor Stinner | 01 July 2011, 12:26:24 UTC | Issue #11870: Skip test_threading.test_2_join_in_forked_process() on platforms with known OS bugs Share the list of platforms with known OS bugs with other tests. Patch written by Charles-François Natali. | 01 July 2011, 12:26:24 UTC |
bef7fdf | Victor Stinner | 01 July 2011, 11:45:30 UTC | test_os: remove now useless TemporaryFileTests testcase TemporaryFileTests has tests for os.tempnam() and os.tmpfile(), functions removed from Python 3. Move fdopen() tests to the FileTests testcase to test fdopen() on a file descriptor, not on a directory descriptor (which raises an error on Windows). | 01 July 2011, 11:45:30 UTC |
d57c5c8 | Victor Stinner | 01 July 2011, 10:57:44 UTC | libpython.py (gdb) now catchs IOError in py-list and py-bt commands py-list displays the error. py-bt ignores the error (the filename and line number is already displayed). | 01 July 2011, 10:57:44 UTC |
98b3722 | Victor Stinner | 01 July 2011, 00:56:15 UTC | test_os: add TemporaryFileTests to the testcase list The testcase was never executed, it's now fixed. | 01 July 2011, 00:56:15 UTC |
71cbafb | Antoine Pitrou | 30 June 2011, 18:02:54 UTC | Issue #12407: Explicitly skip test_capi.EmbeddingTest under Windows. | 30 June 2011, 18:02:54 UTC |
a6d2c76 | Victor Stinner | 30 June 2011, 16:20:11 UTC | Issue #12451: Open files in binary mode in some tests when the text file is not needed. Remove also an unused variable (blank) in test_threading. | 30 June 2011, 16:20:11 UTC |
eaf399e | Victor Stinner | 30 June 2011, 16:10:14 UTC | Issue #12451: The XInclude default loader of xml.etree now decodes files from UTF-8 instead of the locale encoding if the encoding is not specified. It now also opens XML files for the parser in binary mode instead of the text mode to avoid encoding issues. | 30 June 2011, 16:10:14 UTC |
12b8d14 | Victor Stinner | 30 June 2011, 15:35:55 UTC | Issue #12451: doctest.debug_script() doesn't create a temporary file anymore to avoid encoding issues (it used the locale encoding, whereas UTF-8 should be). Remove also an unused import (warnings). | 30 June 2011, 15:35:55 UTC |
e6c910e | Victor Stinner | 30 June 2011, 13:55:43 UTC | Issue #12451: pydoc.synopsis() now reads the encoding cookie if available, to read the Python script from the right encoding. | 30 June 2011, 13:55:43 UTC |
dc9b1ea | Victor Stinner | 30 June 2011, 13:40:22 UTC | Issue #12451: distutils now opens the setup script in binary mode to read the encoding cookie, instead of opening it in UTF-8. | 30 June 2011, 13:40:22 UTC |
fcc2a21 | Victor Stinner | 29 June 2011, 18:01:29 UTC | Issue #12400: regrtest.runtest() uses stream.seek(0) before .truncate() .truncate(0) doesn't rewind. | 29 June 2011, 18:01:29 UTC |
592f679 | Victor Stinner | 29 June 2011, 16:11:36 UTC | Issue #12400: test_zipimport_support doesn't restore original sys.stdout anymore regrtest doesn't check that a test doesn't output anything anymore. | 29 June 2011, 16:11:36 UTC |
85b3a49 | Victor Stinner | 29 June 2011, 15:26:38 UTC | Issue #12400: runtest() truncates the StringIO stream before a new test | 29 June 2011, 15:26:38 UTC |
125b2ba | Victor Stinner | 29 June 2011, 15:20:02 UTC | Issue #12400: Add missing import (os) to test_kqueue | 29 June 2011, 15:20:02 UTC |