summaryrefslogtreecommitdiffstats
path: root/Misc
Commit message (Collapse)AuthorAgeFilesLines
* #14533: if a test has no test_main, use loadTestsFromModule.R David Murray2012-04-091-0/+6
| | | | | | | | | | | | | | | | | This moves us further in the direction of using normal unittest facilities instead of specialized regrtest ones. Any test module that can be correctly run currently using 'python unittest -m test.test_xxx' can now be converted to use normal unittest test loading by simply deleting its test_main, thus no longer requiring manual maintenance of the list of tests to run. (Not all tests can be converted that easily, since test_main sometimes does some additional things (such as reap_children or reap_threads). In those cases the extra code may be moved to setUpModule/tearDownModule methods, or perhaps the same ends can be achieved in a different way, such as moving the decorators to the test classes that need them, etc.) I don't advocate going through and making this change wholesale, but any time a list of tests in test_main would otherwise need to be updated, consideration should instead be given to deleting test_main.
* #12537: in mailbox avoid depending on knowledge of email package internalsR David Murray2012-04-091-0/+3
| | | | | | | | | | | Previously mailbox was copying a list of attributes from one message object to another in order to "copy the message data". This means that any time new attributes were added to email.message.Message, mailbox broke. Now instead it copies all attributes from the source object to the target object, skipping any mailbox-object-specific attributes to produce the same clean initial state it was previously getting by copying only the "known" attributes. David Lam assisted in the development of this patch.
* Issue #7978: socketserver now restarts the select() call when EINTR is returned.Antoine Pitrou2012-04-082-0/+5
|\ | | | | | | | | This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
| * Issue #7978: socketserver now restarts the select() call when EINTR is returned.Antoine Pitrou2012-04-082-0/+5
| | | | | | | | | | This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
* | Issue #14522: Avoid duplicating socket handles in multiprocessing.connection.Antoine Pitrou2012-04-071-0/+3
| | | | | | | | Patch by sbt.
* | Issue #14310: inter-process socket duplication for windowsKristján Valur Jónsson2012-04-071-0/+3
| |
* | Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder.Ross Lagerwall2012-04-071-0/+2
| | | | | | | | Found with Clang's Static Analyzer.
* | Close #14249: Use bit shifts instead of an union, it's more efficient.Victor Stinner2012-04-051-0/+1
| | | | | | | | Patch written by Serhiy Storchaka
* | Issue #8515: Set __file__ when run file in IDLE.Andrew Svetlov2012-04-052-0/+4
| |
* | Merge from 3.2Andrew Svetlov2012-04-051-0/+3
|\ \ | |/
| * Issue #14496: Fix wrong name in idlelib/tabbedpages.py.Andrew Svetlov2012-04-051-0/+3
| | | | | | | | Patch by Popa Claudiu.
* | Issue #3033: Add displayof parameter to tkinter font.Andrew Svetlov2012-04-051-0/+2
| | | | | | | | Patch by Guilherme Polo.
* | A few tweaks to whatsnew/3.3 (fixes #14362)Éric Araujo2012-04-051-2/+2
| |
* | - Issue #14493: Use gvfs-open/xdg-open in Lib/webbrowser.py.Matthias Klose2012-04-041-0/+2
| |
* | Issue #14482: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-031-0/+4
|\ \ | |/ | | | | | | a multiprocessing Client or Listener with an AF_UNIX type address under Windows. Patch by Popa Claudiu.
| * Issue #14482: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-031-0/+4
| | | | | | | | | | a multiprocessing Client or Listener with an AF_UNIX type address under Windows. Patch by Popa Claudiu.
* | Issue #14288: Modify Misc/NEWSKristján Valur Jónsson2012-04-031-0/+2
| |
* | Issue #802310: Generate always unique tkinter font names if not directly passedAndrew Svetlov2012-04-031-0/+2
| |
* | Merge with 3.2 (Issue #14471)Kristján Valur Jónsson2012-04-021-0/+2
|\ \ | |/
| * Issue #14471: Fix a possible buffer overrun in the winreg module.Kristján Valur Jónsson2012-04-021-0/+2
| |
* | merge 3.2Benjamin Peterson2012-04-021-0/+3
|\ \ | |/
| * prevent writing to stderr from messing up the exception state (closes #14474)Benjamin Peterson2012-04-021-0/+3
| |
* | Merge.Georg Brandl2012-04-021-0/+7
|\ \
| * \ Issue #14151: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-011-0/+4
| |\ \ | | |/ | | | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu.
| | * Issue #14151: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-011-0/+4
| | | | | | | | | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu.
| * | Issue #13019: Fix potential reference leaks in bytearray.extend().Antoine Pitrou2012-04-011-0/+3
| |\ \ | | |/ | | | | | | Patch by Suman Saha.
| | * Issue #13019: Fix potential reference leaks in bytearray.extend().Antoine Pitrou2012-04-011-0/+3
| | | | | | | | | | | | Patch by Suman Saha.
* | | Post-release update.Georg Brandl2012-04-021-0/+12
|/ /
* | Bump to 3.3.0a2.v3.3.0a2Georg Brandl2012-04-012-2/+2
| |
* | Issue #14300: Under Windows, sockets created using socket.dup() now allow ↵Antoine Pitrou2012-03-311-0/+3
| | | | | | | | | | | | overlapped I/O. Patch by sbt.
* | Issue #13872: socket.detach() now marks the socket closed (as mirrored in ↵Antoine Pitrou2012-03-311-0/+3
|\ \ | |/ | | | | | | | | the socket repr()). Patch by Matt Joiner.
| * Issue #13872: socket.detach() now marks the socket closed (as mirrored in ↵Antoine Pitrou2012-03-311-0/+3
| | | | | | | | | | | | the socket repr()). Patch by Matt Joiner.
| * Issue #14437: Fix building the _io module under Cygwin.Antoine Pitrou2012-03-311-0/+2
| |
* | Issue #14406: Fix a race condition when using ↵Antoine Pitrou2012-03-311-0/+3
|\ \ | |/ | | | | | | | | `concurrent.futures.wait(return_when=ALL_COMPLETED)`. Patch by Matt Joiner.
| * Issue #14406: Fix a race condition when using ↵Antoine Pitrou2012-03-311-0/+3
| | | | | | | | | | | | `concurrent.futures.wait(return_when=ALL_COMPLETED)`. Patch by Matt Joiner.
* | fix typoAndrew Svetlov2012-03-311-1/+1
| |
* | fix issue #5136: deprecate old unused functions from tkinter.Andrew Svetlov2012-03-311-0/+2
| | | | | | | | These functions are not documnted, so no documentation update.
* | Issue #14435: Add Misc/NEWS and Misc/ACKSKristján Valur Jónsson2012-03-312-0/+4
| |
* | Merge from 3.2Andrew Svetlov2012-03-311-2/+4
|\ \ | |/
| * update NEWS as Terry Reedy proposedAndrew Svetlov2012-03-311-2/+4
| |
* | Merge with 3.2Andrew Svetlov2012-03-291-0/+3
|\ \ | |/
| * Issue #14409: IDLE doesn't not execute commands from shell with default ↵Andrew Svetlov2012-03-291-0/+3
| | | | | | | | | | | | keybinding for <Return>. Patch by Roger Serwy.
| * issue 10340 - forgot to update Misc/NEWSGiampaolo Rodola'2012-03-221-0/+4
| |
* | Issue #14442: Add missing errno import in test_smtplib.Ross Lagerwall2012-03-291-0/+2
| |
* | #14416: conditionally add LOG_AUTHPRIV facility and LOG_ODELAY to syslog.R David Murray2012-03-292-0/+4
| | | | | | | | | | | | | | | | | | Unlike the other facilities, we don't use a fallback for AUTHPRIV if it doesn't exist. Because it is intended for logging sensitive log messages, it is better that a program trying to log such messages fail than that it log them insecurely. Initial patch by Federico Reghenzani.
* | Fix typoÉric Araujo2012-03-271-1/+1
| |
* | IDLE can be launched as python -m ildelibAndrew Svetlov2012-03-261-0/+2
| |
* | unittest.mock.MagicMock objects are now unorderable by defaultMichael Foord2012-03-251-0/+2
| |
* | Issue #7652: Enable linking of _decimal.so against an installed libmpdec.Stefan Krah2012-03-231-0/+3
| |
* | #14380: Have MIMEText defaults to utf-8 when passed non-ASCII unicodeR David Murray2012-03-232-0/+4
| | | | | | | | | | | | | | Previously it would just accept the unicode, which would wind up as unicode in the transfer-encoded message object, which is just wrong. Patch by Jeff Knupp.