8f0a1d0 | Serhiy Storchaka | 06 September 2014, 19:47:58 UTC | Issue #22226: Added private function _splitdict() in the Tkinter module. First letter no longer is stripped from the "status" key in the result of Treeview.heading(). | 06 September 2014, 19:47:58 UTC |
c70386e | Serhiy Storchaka | 06 September 2014, 19:17:24 UTC | Issue #22131: Fixed a bug in handling an error occured during reading from a pipe in _ipconfig_getnode(). | 06 September 2014, 19:17:24 UTC |
f54c350 | Serhiy Storchaka | 06 September 2014, 18:41:39 UTC | Issue #19524: Fixed resource leak in the HTTP connection when an invalid response is received. Patch by Martin Panter. | 06 September 2014, 18:41:39 UTC |
1d52096 | Nick Coghlan | 06 September 2014, 10:38:23 UTC | Issue #22295: Adopt 'python -m pip' as the preferred invocation | 06 September 2014, 10:38:23 UTC |
af117ed | Nick Coghlan | 06 September 2014, 09:43:06 UTC | Issue #22346: also include asyncio PEP 411 notice in 3.4 | 06 September 2014, 09:43:06 UTC |
1ff32a9 | Ned Deily | 05 September 2014, 22:57:05 UTC | Keep Mac/build-installer.py in sync across branches (affects 2.7 only). | 05 September 2014, 22:57:05 UTC |
848c8b2 | Serhiy Storchaka | 05 September 2014, 20:27:36 UTC | Issue #20643: Removed unneeded (and wrong) class directives. | 05 September 2014, 20:27:36 UTC |
607cb9c | Serhiy Storchaka | 05 September 2014, 08:00:56 UTC | Issue #22221: Add tests for compile() with source encoding cookie. | 05 September 2014, 08:00:56 UTC |
d43ffc9 | Terry Jan Reedy | 05 September 2014, 00:59:41 UTC | Issue #21933: Make Control-Mousewhell only change font size and not also scroll. Original patch by Serhiy Storchaka. | 05 September 2014, 00:59:41 UTC |
be74668 | Terry Jan Reedy | 03 September 2014, 23:52:46 UTC | NEWS items for Idle. | 03 September 2014, 23:52:46 UTC |
67fe046 | Terry Jan Reedy | 03 September 2014, 23:39:25 UTC | NEWS items for turtledemo. | 03 September 2014, 23:39:25 UTC |
7034914 | Terry Jan Reedy | 03 September 2014, 23:29:17 UTC | Issue #22051: remove unneeded reload that allowed bad code. | 03 September 2014, 23:29:17 UTC |
88b215e | Victor Stinner | 03 September 2014, 22:51:09 UTC | Issue #21440: test_zipfile: replace last direct calls to os.remove() with support.unlink() | 03 September 2014, 22:51:09 UTC |
57004c6 | Victor Stinner | 03 September 2014, 22:49:01 UTC | Issue #21440: Backport changeset 4ebf97299b18 to branch 3.4, use support.rmtree() and support.unlink() in test_zipfile & test_tarfile | 03 September 2014, 22:49:01 UTC |
19c899c | Victor Stinner | 03 September 2014, 22:35:43 UTC | Issue #20957: test_smtpnet now uses support.transient_internet() to call check_ssl_verifiy(), so only test_connect_using_sslcontext_verified() is skipped if smtp.gmail.com cannot be joined, not the whole file. | 03 September 2014, 22:35:43 UTC |
2bb8a08 | Victor Stinner | 03 September 2014, 21:48:08 UTC | Issue #22332: test_multiprocessing_main_handling is now skipped if sem_open implementation is broken (ex: skipped on FreeBSD 6.4). | 03 September 2014, 21:48:08 UTC |
6ab7286 | Victor Stinner | 03 September 2014, 21:32:28 UTC | Issue #22331: Skip test_interrupted_write_text() on FreeBSD older than 8.0 | 03 September 2014, 21:32:28 UTC |
c6a1c02 | Terry Jan Reedy | 03 September 2014, 20:17:41 UTC | Issue #21933: Users can now change the font size for example code. Original patch by Lita Cho. | 03 September 2014, 20:17:41 UTC |
282124b | Victor Stinner | 02 September 2014, 09:41:04 UTC | Closes #22258: Fix the the internal function set_inheritable() on Illumos. This platform exposes the function ioctl(FIOCLEX), but calling it fails with errno is ENOTTY: "Inappropriate ioctl for device". set_inheritable() now falls back to the slower fcntl() (F_GETFD and then F_SETFD). | 02 September 2014, 09:41:04 UTC |
a42ad6b | Berker Peksag | 01 September 2014, 09:33:12 UTC | Remove unused imports. | 01 September 2014, 09:33:12 UTC |
a7614d0 | Berker Peksag | 01 September 2014, 09:29:53 UTC | Issue #19447: Suppress output of py_compile.compile(). | 01 September 2014, 09:29:53 UTC |
29020b1 | Ned Deily | 01 September 2014, 07:06:18 UTC | Issue #22320: Fix broken link in the General Python FAQ. Original patch by Josh Lynn. | 01 September 2014, 07:06:18 UTC |
311321e | Jason R. Coombs | 31 August 2014, 21:42:20 UTC | #22315: Use advertised API for OSError | 31 August 2014, 21:42:20 UTC |
d28c5f0 | Jason R. Coombs | 31 August 2014, 21:51:22 UTC | #22315: Use an existent directory for 'src' to trigger appropriate behavior. | 31 August 2014, 21:51:22 UTC |
47f44c9 | Jason R. Coombs | 31 August 2014, 21:37:35 UTC | #22315: Provide an actual directory during test invocation. | 31 August 2014, 21:37:35 UTC |
e572ce3 | Jason R. Coombs | 31 August 2014, 21:31:32 UTC | #22315: Use technique outlined in test_file_util | 31 August 2014, 21:31:32 UTC |
4b02e70 | Jason R. Coombs | 31 August 2014, 19:02:42 UTC | #22315: Add test to capture the failure. | 31 August 2014, 19:02:42 UTC |
1be2e82 | Jason R. Coombs | 31 August 2014, 19:00:47 UTC | Correct indent | 31 August 2014, 19:00:47 UTC |
b4efbe8 | Jason R. Coombs | 31 August 2014, 17:43:02 UTC | Remove unused import | 31 August 2014, 17:43:02 UTC |
d5aeccf | Victor Stinner | 31 August 2014, 13:07:57 UTC | asyncio, Tulip issue 205: Fix a race condition in BaseSelectorEventLoop.sock_connect() There is a race condition in create_connection() used with wait_for() to have a timeout. sock_connect() registers the file descriptor of the socket to be notified of write event (if connect() raises BlockingIOError). When create_connection() is cancelled with a TimeoutError, sock_connect() coroutine gets the exception, but it doesn't unregister the file descriptor for write event. create_connection() gets the TimeoutError and closes the socket. If you call again create_connection(), the new socket will likely gets the same file descriptor, which is still registered in the selector. When sock_connect() calls add_writer(), it tries to modify the entry instead of creating a new one. This issue was originally reported in the Trollius project, but the bug comes from Tulip in fact (Trollius is based on Tulip): https://bitbucket.org/enovance/trollius/issue/15/after-timeouterror-on-wait_for This change fixes the race condition. It also makes sock_connect() more reliable (and portable) is sock.connect() raises an InterruptedError. | 31 August 2014, 13:07:57 UTC |
41f3c3f | Victor Stinner | 31 August 2014, 12:47:37 UTC | Closes #22275: asyncio: enhance documentation of OS support | 31 August 2014, 12:47:37 UTC |
e218bcb | Benjamin Peterson | 31 August 2014, 01:04:15 UTC | getuid() returns real process id not effective (closes #22307) | 31 August 2014, 01:04:15 UTC |
0cff49f | R David Murray | 30 August 2014, 20:51:59 UTC | #22215: have the smtplib 'quit' command reset the state. Without this reset, starttls would fail if a connect/starttls was done after a quit, because smtplib assumed the existing value of emspt_features was accurate, but it gets reset when starttls completes (and the new value does not contain the starttls capability, since tls is already started at that point). (There may be additional places where this lack of reset was an issue as well.) Patch by Milan Oberkirch. | 30 August 2014, 20:51:59 UTC |
a64b92e | Antoine Pitrou | 29 August 2014, 21:26:36 UTC | Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait() caused by mutation of the waiters queue without holding the lock. Patch by Doug Zongker. | 29 August 2014, 21:26:36 UTC |
6685883 | Berker Peksag | 29 August 2014, 04:07:35 UTC | Issue #22182: Use e.args to unpack exceptions correctly in distutils.file_util.move_file. Patch by Claudiu Popa. | 29 August 2014, 04:07:35 UTC |
59e0802 | Victor Stinner | 28 August 2014, 09:19:25 UTC | asyncio, Tulip issue 201: Fix a race condition in wait_for() Don't raise a TimeoutError if we reached the timeout and the future completed in the same iteration of the event loop. A side effect of the bug is that Queue.get() looses items. | 28 August 2014, 09:19:25 UTC |
feac398 | Gregory P. Smith | 27 August 2014, 16:34:38 UTC | The webbrowser module now uses subprocess's start_new_session=True rather than a potentially risky preexec_fn=os.setsid call. | 27 August 2014, 16:34:38 UTC |
2ced87f | Terry Jan Reedy | 27 August 2014, 05:58:40 UTC | Issue #22065: Remove the now unsed configGUI menu parameter and arguments. | 27 August 2014, 05:58:40 UTC |
8450c53 | Terry Jan Reedy | 27 August 2014, 05:43:50 UTC | Issue #22065: Menus, unlike Menubottons, do not have a state option. Since a new demo can now be loaded while one is running, adjust loadfile to do the same cleanup as stopIt. | 27 August 2014, 05:43:50 UTC |
cf26115 | Stefan Krah | 26 August 2014, 19:31:47 UTC | Introduce and check for MPD_VERSION_HEX for precise management of builds with an external libmpdec. | 26 August 2014, 19:31:47 UTC |
298131a | Stefan Krah | 26 August 2014, 18:46:49 UTC | Issue #22090: Fix '%' formatting for infinities and NaNs. | 26 August 2014, 18:46:49 UTC |
d84fd73 | Victor Stinner | 25 August 2014, 23:01:59 UTC | Issue #22063: Fix asyncio documentation of socket and pipe operations regarding to non-blocking mode. The non-blocking mode does not matter when using a ProactorEventLoop, only for SelectorEventLoop. | 25 August 2014, 23:01:59 UTC |
52bb949 | Victor Stinner | 25 August 2014, 22:22:28 UTC | asyncio, tulip issue 203: Add _FlowControlMixin.get_write_buffer_limits() method | 25 August 2014, 22:22:28 UTC |
b261475 | Victor Stinner | 25 August 2014, 21:20:52 UTC | asyncio: sync with Tulip * PipeServer.close() now cancels the "accept pipe" future which cancels the overlapped operation. * Fix _SelectorTransport.__repr__() if the transport was closed * Fix debug log in BaseEventLoop.create_connection(): get the socket object from the transport because SSL transport closes the old socket and creates a new SSL socket object. Remove also the _SelectorSslTransport._rawsock attribute: it contained the closed socket (not very useful) and it was not used. * Issue #22063: socket operations (sock_recv, sock_sendall, sock_connect, sock_accept) of the proactor event loop don't raise an exception in debug mode if the socket are in blocking mode. Overlapped operations also work on blocking sockets. * Fix unit tests in debug mode: mock a non-blocking socket for socket operations which now raise an exception if the socket is blocking. * _fatal_error() method of _UnixReadPipeTransport and _UnixWritePipeTransport now log all exceptions in debug mode * Don't log expected errors in unit tests * Tulip issue 200: _WaitHandleFuture._unregister_wait() now catchs and logs exceptions. * Tulip issue 200: Log errors in debug mode instead of simply ignoring them. | 25 August 2014, 21:20:52 UTC |
d71dcbb | Victor Stinner | 25 August 2014, 15:04:12 UTC | asyncio: update the doc * dev: mention that the logging must be configured at DEBUG level * streams: drain() has no more a strange return value, it's just a standard coroutine | 25 August 2014, 15:04:12 UTC |
8e16351 | Benjamin Peterson | 24 August 2014, 23:07:28 UTC | allow test to work on implementations not using ref-counting (closes #22265) | 24 August 2014, 23:07:28 UTC |
18bb702 | Benjamin Peterson | 24 August 2014, 23:02:15 UTC | fix some test_weakref tests to not rely on ref-counting (closes #22267) | 24 August 2014, 23:02:15 UTC |
549c197 | Serhiy Storchaka | 24 August 2014, 09:18:09 UTC | Issue #22034: Got rid of misleading error message for bytearray arguments in posixpath.join(). | 24 August 2014, 09:18:09 UTC |
d00aff2 | Serhiy Storchaka | 24 August 2014, 06:07:47 UTC | Issue #22236: Tkinter tests now don't reuse default root window. New root window is created for every test class. Fixed Tkinter images copying operations in NoDefaultRoot mode. Tcl command names generated for "after" callbacks now contains a name of original function. | 24 August 2014, 06:07:47 UTC |
ee55826 | Terry Jan Reedy | 24 August 2014, 02:21:47 UTC | Issue #13540: add missing markup. | 24 August 2014, 02:21:47 UTC |
ec7aaf5 | Ned Deily | 24 August 2014, 01:10:16 UTC | Issue #21166: fix typo in comment | 24 August 2014, 01:10:16 UTC |
65e3ecb | Terry Jan Reedy | 23 August 2014, 23:29:47 UTC | Issue #22243: fix except grammar in reference. | 23 August 2014, 23:29:47 UTC |
004e870 | Terry Jan Reedy | 23 August 2014, 22:28:44 UTC | Issue #22232 (partial fix): update Universal newlines Glossary entry. | 23 August 2014, 22:28:44 UTC |
130f303 | Terry Jan Reedy | 23 August 2014, 22:22:43 UTC | Merge heads. | 23 August 2014, 22:22:43 UTC |
a5bbc2e | Nick Coghlan | 23 August 2014, 04:47:47 UTC | Forward port PEP 466 What's New in 2.7 updates | 23 August 2014, 04:47:47 UTC |
fcbc246 | Ned Deily | 22 August 2014, 20:32:49 UTC | Issue #21166: Prevent possible segfaults and other random failures of python --generate-posix-vars in pybuilddir.txt build target by ensuring that pybuilddir.txt is always regenerated when configure is run and that the newly built skeleton python does not inadvertently import modules from previously installed instances. | 22 August 2014, 20:32:49 UTC |
0242f79 | Berker Peksag | 22 August 2014, 17:52:15 UTC | Issue #19447: Use importlib.util.cache_from_source() instead of ``bad_coding + 'c'``. Thanks to Arfrever Frehtes Taifersar Arahesis. | 22 August 2014, 17:52:15 UTC |
31f8a67 | Berker Peksag | 22 August 2014, 17:17:32 UTC | Issue #19447: Add a test case to py_compile.compile() to make sure it don't raise an exception if doraise is False. Patch by Bohuslav "Slavek" Kabrda. | 22 August 2014, 17:17:32 UTC |
eb265ab | Berker Peksag | 22 August 2014, 15:24:29 UTC | Issue #22150: Fix deprecated-removed directive in Sphinx 1.2. | 22 August 2014, 15:24:29 UTC |
14ad531 | Brett Cannon | 22 August 2014, 14:44:47 UTC | Issue #22191: Fix warnings.__all__. Thanks to Jon Poler for the patch. | 22 August 2014, 14:44:47 UTC |
a969ae2 | Senthil Kumaran | 22 August 2014, 10:56:21 UTC | Fix issue22245 - Fix urllib2_localnet test. Do not aggresively close wfile in the do_GET method in the BasicAuthHandler. | 22 August 2014, 10:56:21 UTC |
7837376 | Senthil Kumaran | 20 August 2014, 02:23:58 UTC | Fix Issue #8797: Raise HTTPError on failed Basic Authentication immediately. Initial patch by Sam Bull. | 20 August 2014, 02:23:58 UTC |
37ed873 | Terry Jan Reedy | 19 August 2014, 23:47:38 UTC | Idle ColorDelegator: finish removing code for 'as'. | 19 August 2014, 23:47:38 UTC |
c1a723a | Terry Jan Reedy | 19 August 2014, 21:17:57 UTC | Idle ColorDelegator: remove special case code for 'as' in import statements. 'As' became a full keyword when with statements were added in 2.5/2.6. | 19 August 2014, 21:17:57 UTC |
996c3de | Serhiy Storchaka | 19 August 2014, 15:20:23 UTC | Fixed typo. | 19 August 2014, 15:20:23 UTC |
76b4765 | Serhiy Storchaka | 19 August 2014, 14:11:20 UTC | Issue #15696: Add a __sizeof__ implementation for mmap objects on Windows. | 19 August 2014, 14:11:20 UTC |
d6ec309 | Serhiy Storchaka | 18 August 2014, 14:47:29 UTC | Clean up test_user_command. | 18 August 2014, 14:47:29 UTC |
0c56bb9 | Benjamin Peterson | 18 August 2014, 04:00:42 UTC | remove 2.2 and 2.6 compat code (closes #22200) Patch from Thomas Kluyver. | 18 August 2014, 04:00:42 UTC |
d9e9528 | Serhiy Storchaka | 17 August 2014, 13:57:39 UTC | Issue #22165: Fixed test_undecodable_filename on Mac OS. | 17 August 2014, 13:57:39 UTC |
87bbf25 | Serhiy Storchaka | 17 August 2014, 12:31:59 UTC | Issue #22068: Avoided reference loops with Variables and Fonts in Tkinter. | 17 August 2014, 12:31:59 UTC |
97f17ff | Serhiy Storchaka | 17 August 2014, 12:14:48 UTC | Issue #22201: Command-line interface of the zipfile module now correctly extracts ZIP files with directory entries. Patch by Ryan Wilson. | 17 August 2014, 12:14:48 UTC |
a64ce5d | Serhiy Storchaka | 17 August 2014, 09:20:02 UTC | Issue #22165: Fixed test_undecodable_filename on non-UTF-8 locales. | 17 August 2014, 09:20:02 UTC |
cb5bc40 | Serhiy Storchaka | 17 August 2014, 05:22:11 UTC | Issue #22165: SimpleHTTPRequestHandler now supports undecodable file names. | 17 August 2014, 05:22:11 UTC |
402df09 | Senthil Kumaran | 16 August 2014, 17:22:37 UTC | backout changeset 3435c5865cfc due to buildbot failures. Ref #8797 | 16 August 2014, 17:22:37 UTC |
7869a4e | Victor Stinner | 16 August 2014, 12:38:02 UTC | Closes #22188: test_gdb now runs gdb with -nx: "Do not execute commands from any .gdbinit initialization files". | 16 August 2014, 12:38:02 UTC |
8e7966b | Victor Stinner | 16 August 2014, 12:11:01 UTC | Closes #22205: sys._debugmallocstats is a cpython specific feature, so test_debugmallocstats should be marked as such. Patch written by Martin Matusiak. | 16 August 2014, 12:11:01 UTC |
b2e3a93 | Senthil Kumaran | 16 August 2014, 08:47:38 UTC | Fix Issue #8797: Raise HTTPError on failed Basic Authentication immediately. Initial patch by Sam Bull. | 16 August 2014, 08:47:38 UTC |
f819ef7 | Terry Jan Reedy | 15 August 2014, 05:23:02 UTC | Issue #22065: Update turtledemo menu creation; don't use obsolete Menubutton. | 15 August 2014, 05:23:02 UTC |
011b55b | Terry Jan Reedy | 15 August 2014, 04:55:42 UTC | #22053: actually remove .txt files from 3.4. | 15 August 2014, 04:55:42 UTC |
94ee51e | Terry Jan Reedy | 15 August 2014, 03:59:32 UTC | Issue #10291: Backport 004fe3449193 with a few changes due to 22095. Will forward port 22095 changes separately. | 15 August 2014, 03:59:32 UTC |
0726ddf | Terry Jan Reedy | 15 August 2014, 01:54:43 UTC | Issue #17390: Adjust Editor window title. Remove 'Python', move version to end. | 15 August 2014, 01:54:43 UTC |
547d3bc | Serhiy Storchaka | 14 August 2014, 19:21:18 UTC | Issue #22193: Added private function _PySys_GetSizeOf() needed to implement some __sizeof__() methods. | 14 August 2014, 19:21:18 UTC |
143fe05 | Berker Peksag | 14 August 2014, 05:34:32 UTC | Issue #21445: Pass exception messages correctly to assertTrue in the FileCompareTestCase.test_matching test. Patch by Steven Barker. | 14 August 2014, 05:34:32 UTC |
cd3aacf | Serhiy Storchaka | 13 August 2014, 06:35:21 UTC | Issue #20729: Restored the use of lazy iterkeys()/itervalues()/iteritems() in the mailbox module. This is partial rollback of changeset f340cb045bf9. | 13 August 2014, 06:35:21 UTC |
4d58897 | Raymond Hettinger | 12 August 2014, 19:44:52 UTC | Issue 22184: Early detection and reporting of missing lru_cache parameters | 12 August 2014, 19:44:52 UTC |
4d83192 | Serhiy Storchaka | 12 August 2014, 17:22:48 UTC | Decreased memory requirements of new tests added in issue21448. | 12 August 2014, 17:22:48 UTC |
320a1c0 | Serhiy Storchaka | 12 August 2014, 10:59:11 UTC | Issue #21448: Fixed FeedParser feed() to avoid O(N**2) behavior when parsing long line. Original patch by Raymond Hettinger. | 12 August 2014, 10:59:11 UTC |
6f20170 | Serhiy Storchaka | 12 August 2014, 09:55:12 UTC | Issue #17923: glob() patterns ending with a slash no longer match non-dirs on AIX. Based on patch by Delhallt. | 12 August 2014, 09:55:12 UTC |
c04d468 | Antoine Pitrou | 12 August 2014, 01:40:38 UTC | Issue #20746: Fix test_pdb to run in refleak mode (-R). Patch by Xavier de Gaye. | 12 August 2014, 01:40:38 UTC |
f9dd274 | Zachary Ware | 11 August 2014, 20:00:48 UTC | Issue #22178: Fix the date of the Windows epoch (Jan 1, 1601). | 11 August 2014, 20:00:48 UTC |
337e03f | Victor Stinner | 10 August 2014, 23:11:13 UTC | Issue #22112, asyncio doc: replace loop.create_task(coro) with asyncio.async(coro), mention that asyncio.async() can be used to scheduler a coroutine, and make it clear that create_task() is only available in Python 3.4.2 and later. | 10 August 2014, 23:11:13 UTC |
6d20168 | Victor Stinner | 10 August 2014, 17:50:08 UTC | Close #22175: Improve test_faulthandler readability with dedent. Patch written by Xavier de Gaye. | 10 August 2014, 17:50:08 UTC |
ac191ce | Raymond Hettinger | 10 August 2014, 17:41:25 UTC | Issue #22174: Clean-up grammar and ambiguities in property() docs. | 10 August 2014, 17:41:25 UTC |
31b3683 | Raymond Hettinger | 10 August 2014, 17:33:03 UTC | Issue #22180: Remove weak example | 10 August 2014, 17:33:03 UTC |
acb8c52 | Benjamin Peterson | 10 August 2014, 03:01:49 UTC | add -Werror=declaration-after-statement only to stdlib extension modules (closes #21121) Patch from Stefan Krah. | 10 August 2014, 03:01:49 UTC |
3b48af0 | doko@ubuntu.com | 09 August 2014, 22:01:04 UTC | - Issue #22176: Fix build failure on ARM with -Werror=declaration-after-statement | 09 August 2014, 22:01:04 UTC |
6a66f15 | doko@ubuntu.com | 09 August 2014, 21:52:34 UTC | - Issue #22176: Add src/x86/win32.S for x86 libffi builds. | 09 August 2014, 21:52:34 UTC |
736a913 | doko@ubuntu.com | 09 August 2014, 20:36:35 UTC | - Issue #22176: Update the ctypes module's libffi to v3.1. This release adds support for the Linux AArch64 and POWERPC ELF ABIv2 little endian architectures. | 09 August 2014, 20:36:35 UTC |
4f06d60 | Serhiy Storchaka | 09 August 2014, 06:33:05 UTC | Issue #22161: Conformed arguments type checks in ctype to actually supported types. Corrected error messages about bytes arguments. | 09 August 2014, 06:33:05 UTC |
e4936b8 | Nick Coghlan | 09 August 2014, 06:14:04 UTC | Issue #21777: separate docs for binary sequence methods | 09 August 2014, 06:14:04 UTC |