summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18351: Fix various issues withBrett Cannon2013-07-065-3376/+3415
| | | | | | | | | importlib._bootstrap._get_sourcefile(). Thanks to its only use by the C API, it was never properly tested until now. Thanks to Neal Norwitz for discovering the bug and Madison May for the patch.
* #18380: pass regex flags to the right argument. Patch by Valentina ↵Ezio Melotti2013-07-063-1/+6
| | | | Mukhamedzhanova.
* test_ftplib: silence a BytesWarning when checking TypeErrorFlorent Xicluna2013-07-061-1/+2
|
* Issue #12990: The "Python Launcher" on OSX could not launch python scripts ↵Ronald Oussoren2013-07-062-1/+4
| | | | that have paths that include wide characters.
* Issue #18375: Assume --randomize when --randseed is used for running the ↵Florent Xicluna2013-07-062-0/+4
| | | | testsuite.
* Issue #17860: explicitly mention that std* streams are opened in binary mode ↵Ronald Oussoren2013-07-061-2/+4
| | | | | | | | | by default. The documentation does mention that the streams are opened in text mode when univeral_newlines is true, but not that that they are opened in binary mode when that argument is false and that seems to confuse at least some users.
* Issue #18347: ElementTree's html serializer now preserves the case of ↵Christian Heimes2013-07-043-3/+13
| | | | closing tags.
* Issue #11185: Fix test_wait4 under AIX. Patch by Sébastien Sablé.Antoine Pitrou2013-07-042-1/+9
|
* test_time.test_monotonic(): use a longer sleep to try to make the test more ↵Victor Stinner2013-07-031-2/+2
| | | | reliable
* test_faulthandler: skip test_read_null() on AIXVictor Stinner2013-07-031-0/+2
| | | | | | | AIX maps the first page of memory at address zero as valid, read-only. Reading NULL is not a fault on AIX. This is utilized by IBM compiler optimizations. One speculatively can indirect through a pointer which may be null without first testing if null and defer the test before using the value.
* Closes #18312: 'make distclean' no longer deletes files in dot-directories.Eric V. Smith2013-07-021-5/+5
|
* Issue #17261: Ensure multiprocessing's proxies use proper address.Richard Oudkerk2013-07-022-0/+3
|
* Issue #14206: Clarify docs for Queue.join_cancel_thread().Richard Oudkerk2013-07-021-0/+7
|
* Issue #17273: Clarify that pool methods can only be used by parent process.Richard Oudkerk2013-07-021-0/+6
|
* Issue #18343: faulthandler.register() now keeps the previous signal handlerVictor Stinner2013-07-012-1/+6
| | | | | when the function is called twice, so faulthandler.unregister() restores correctly the original signal handler.
* Issue #18328: Reorder ops in PyThreadState_Delete*() functions. Now theChristian Heimes2013-07-012-2/+5
| | | | | | tstate is first removed from TLS and then deallocated. CID 1019639 (#1 of 1): Use after free (USE_AFTER_FREE) use_after_free: Using freed pointer tstate.
* Issue #18339: use with self.assertRaises() to make test case more readableChristian Heimes2013-07-011-2/+4
|
* Issue #17097: Make multiprocessing ignore EINTR.Richard Oudkerk2013-07-013-4/+86
|
* Singular form just like the other error message.Christian Heimes2013-07-011-1/+1
|
* Issue #18339: Negative ints keys in unpickler.memo dict no longer cause aChristian Heimes2013-07-013-0/+15
| | | | segfault inside the _pickle C extension.
* Issue #7136: In the Idle File menu, "New Window" is renamed "New File".Terry Jan Reedy2013-07-014-4/+7
| | | | Patch by Tal Einat, Roget Serwy, and Todd Rovito.
* Issue #18189: add test_delegator for Idle Delegator class.Terry Jan Reedy2013-06-302-2/+39
| | | | Also change private dict used as a set to a set.
* Issue #18224: Updated test.Vinay Sajip2013-06-301-4/+0
|
* Issue #18224: Removed pydoc script from created venv, as it causes problems ↵Vinay Sajip2013-06-303-9/+3
| | | | on Windows and adds no value over and above python -m pydoc ...
* Issue 18189: remove unused methods in idlelib.Delegator.Delegator.Terry Jan Reedy2013-06-301-8/+0
| | | | | Idle code already uses x.delegate instead of x.getdelegate(). The printed report must have been for testing.
* #18038: Use non-deprecated assert names in tests.R David Murray2013-06-301-5/+5
|
* #18155: Regex-escape delimiter, in case it is a regex special char.R David Murray2013-06-294-6/+48
| | | | Patch by Vajrasky Kok, with slight modification to the tests by me.
* Issue #18103: Update README.txt and test_idle to describe and run gui tests.Terry Jan Reedy2013-06-292-28/+70
|
* Issue #18237: Fix assertRaisesRegexp error caought by Jeff Tratner.Terry Jan Reedy2013-06-291-1/+1
|
* Issue *18081, #18242: Change Idle warnings capture in PyShell and run to stopTerry Jan Reedy2013-06-293-49/+162
| | | | | | replacing warnings.formatwarnings and to reverse replacement of warnings.showwarnings when import is complete and when main function exits. Add test_warning.py. Vinay Sajip provided capture_warnings function.
* Issue #18315: Improve fileinput docs by adding 'bufsize' where missing andTerry Jan Reedy2013-06-282-7/+6
| | | | | replacing redundant signature in input() docstring with one-line summary. Original patch by Terrel Shumway.
* #14360: Add news item.R David Murray2013-06-281-0/+3
|
* #14360: make encoders.encode_quopri work.R David Murray2013-06-272-2/+35
| | | | | | | | | There were no tests for the encoders module. encode_base64 worked because it is the default and so got tested implicitly elsewhere, and we use encode_7or8bit internally, so that worked, too. I previously fixed encode_noop, so this fix means that everythign in the encoders module now works, hopefully correctly. Also added an explicit test for encode_base64.
* #18311: fix typo.R David Murray2013-06-261-1/+1
|
* Fix time.strftime("%Y") on AIX: raise a ValueError for year > 9999Victor Stinner2013-06-251-1/+1
| | | | time.strtime("%Y") returned "2345" when formatting year 12345.
* Issue #18135: ssl.SSLSocket.write() now raises an OverflowError if the inputVictor Stinner2013-06-242-5/+11
| | | | | | string in longer than 2 gigabytes, and ssl.SSLContext.load_cert_chain() raises a ValueError if the password is longer than 2 gigabytes. The ssl module does not support partial write.
* Issue #18164: Clarify the embedding docs regarding link options.Ned Deily2013-06-241-1/+3
|
* Fix typo.Richard Oudkerk2013-06-241-1/+1
|
* Clarify note and fix typo.Richard Oudkerk2013-06-241-2/+3
|
* Issue #15818: Typo in docs.Richard Oudkerk2013-06-241-1/+1
|
* Issue #18277: Document quirks of multiprocessing queue.Richard Oudkerk2013-06-241-0/+17
|
* Fix test for GCC 3.1+ but not strict ANSI CChristian Heimes2013-06-241-1/+1
|
* Check for correct macro, code uses S_ISDIR().Christian Heimes2013-06-231-1/+1
|
* #18179: reflow paragraphs.R David Murray2013-06-232-46/+47
|
* #18179: document the local_hostname parameter.R David Murray2013-06-232-8/+18
| | | | Original patch by Berker Peksag.
* Merge headsSerhiy Storchaka2013-06-232-13/+65
|\
| * Fixed issue #18260: configparser TypeError on source name specified as bytesŁukasz Langa2013-06-232-13/+65
| |
* | Issue #18184: PyUnicode_FromFormat() and PyUnicode_FromFormatV() now raiseSerhiy Storchaka2013-06-233-2/+12
|/ | | | OverflowError when an argument of %c format is out of range.
* Solaris' /dev/null is a symlink. The device test now uses stat instead of ↵Christian Heimes2013-06-231-4/+7
| | | | | | lstat to compensate for symlinks.
* Issue #18135: Fix a possible integer overflow in ssl.SSLSocket.write()Victor Stinner2013-06-232-5/+15
| | | | | and in ssl.SSLContext.load_cert_chain() for strings and passwords longer than 2 gigabytes.