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 |
bddc4d4 | Victor Stinner | 29 June 2011, 13:52:46 UTC | Issue #12400: test.support.run_doctest() doesn't change sys.stdout anymore regrtest doesn't check that tests doesn't write something to stdout anymore. Don't replace sys.stdout by the original sys.stdout to be able to capture the output for regrtest -W. | 29 June 2011, 13:52:46 UTC |
ea95de7 | Victor Stinner | 29 June 2011, 13:34:48 UTC | Issue #12400: regrtest, force verbose mode to True with option -W If verbose is False, the output is empty. Fix also a typo in a variable name. | 29 June 2011, 13:34:48 UTC |
8313d6a | Victor Stinner | 29 June 2011, 13:22:26 UTC | Issue #12400: runtest() reuses the same io.StringIO instance for all calls * Don't force verbose to True with option -W * Rename rerun_failed variable to output_on_failure | 29 June 2011, 13:22:26 UTC |
46b2091 | Victor Stinner | 29 June 2011, 12:59:10 UTC | Issue #12400: don't use sys.stderr in test_kqueue because it may be replaced by a io.StringIO object by regrtest (which has no file descriptor). | 29 June 2011, 12:59:10 UTC |
bd98f93 | Victor Stinner | 29 June 2011, 11:24:28 UTC | Issue #12400: remove unused variable | 29 June 2011, 11:24:28 UTC |
a7c33e5 | Victor Stinner | 29 June 2011, 11:00:54 UTC | Issue #12400: regrtest -W doesn't rerun the tests twice anymore, but captures the output and displays it on failure instead. regrtest -v doesn't print the error twice anymore if there is only one error. | 29 June 2011, 11:00:54 UTC |
eb5af22 | Ned Deily | 29 June 2011, 03:19:36 UTC | Merge 3.2 | 29 June 2011, 03:19:36 UTC |
657b2de | Ned Deily | 29 June 2011, 02:51:30 UTC | Issue #9516: Update Misc/NEWS. | 29 June 2011, 02:51:30 UTC |
84d8fcf | Benjamin Peterson | 29 June 2011, 02:49:40 UTC | merge 3.1 | 29 June 2011, 02:49:40 UTC |
a8f8b50 | Ned Deily | 29 June 2011, 02:44:24 UTC | Issue #9516: Change distutils to no longer globally attempt to check and set the MACOSX_DEPLOYMENT_TARGET env variable for the interpreter process on OS X. This could cause failures in non-distutils subprocesses and was unreliable since tests or user programs could modify the interpreter environment after distutils set it. Instead, have distutils set the the deployment target only in the environment of each build subprocess. Continue to use the previous algorithm for deriving the deployment target value: if MACOSX_DEPLOYMENT_TARGET is not set in the interpreter's env: use the interpreter build configure MACOSX_DEPLOYMENT_TARGET elif the MACOSX_DEPLOYMENT_TARGET env value >= configure value: use the env MACOSX_DEPLOYMENT_TARGET else: # env value less than interpreter build configure value raise exception This allows building extensions that can only run on newer versions of the OS than the version python was built for, for example with a python built for 10.3 or later and an extension that needs to be built for 10.5. | 29 June 2011, 02:44:24 UTC |
d13007f | Ned Deily | 29 June 2011, 02:43:15 UTC | Issue #9516: Correct and expand OS X deployment target tests in distutils test_build_ext. | 29 June 2011, 02:43:15 UTC |
58f27b2 | Ned Deily | 28 June 2011, 07:42:50 UTC | Issue #12141: Install a copy of template C module file so that test_build_ext of test_distutils is no longer silently skipped when run outside of a build directory. | 28 June 2011, 07:42:50 UTC |
3eb67d5 | Ned Deily | 28 June 2011, 07:00:28 UTC | Issue #8746: Correct faulty configure checks so that os.chflags() and os.lchflags() are once again built on systems that support these functions (*BSD and OS X). Also add new stat file flags for OS X (UF_HIDDEN and UF_COMPRESSED). Also add additional tests for os.chflags() and os.lchflags(). (Tests by Garrett Cooper) | 28 June 2011, 07:00:28 UTC |
11f00f3 | Ned Deily | 28 June 2011, 06:12:20 UTC | Issue #10736: Fix test_ttk test_widgets failures with Cocoa Tk 8.5.9 on Mac OS X. (Patch by Ronald Oussoren) | 28 June 2011, 06:12:20 UTC |
68b543a | Benjamin Peterson | 27 June 2011, 22:51:18 UTC | fix ws | 27 June 2011, 22:51:18 UTC |
6ccfe85 | Benjamin Peterson | 27 June 2011, 22:46:06 UTC | add more ast tests (closes #11302) A patch from Vincent Legoll. | 27 June 2011, 22:46:06 UTC |
84e3ccc | Senthil Kumaran | 27 June 2011, 16:06:45 UTC | Fix closes Issue12385 - Clarify maketrans method docstring for bytes and bytearray object. | 27 June 2011, 16:06:45 UTC |
0f93d3d | Benjamin Peterson | 27 June 2011, 14:18:46 UTC | strip trailing ws | 27 June 2011, 14:18:46 UTC |
a63a530 | Benjamin Peterson | 27 June 2011, 14:16:14 UTC | merge heads | 27 June 2011, 14:16:14 UTC |
8d77069 | Benjamin Peterson | 27 June 2011, 14:14:34 UTC | update profile license (closes #12417) | 27 June 2011, 14:14:34 UTC |