summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Metaclasses with metaclasses with a __dict__ descriptor can no longer ↵Michael Foord2011-12-222-4/+22
| | | | | | trigger code execution with inspect.getattr_static. Closes issue 11829.
* Use context managers in test_ssl to simplify test writing.Antoine Pitrou2011-12-211-68/+35
|
* Issue #13645: fix test_import failure when run immediately after test_coding.Antoine Pitrou2011-12-211-1/+2
|
* Issue #1785: Fix inspect and pydoc with misbehaving descriptors.Antoine Pitrou2011-12-213-38/+149
| | | | Also fixes issue #13581: `help(type)` wouldn't display anything.
* Followup to issue #11867: Use socketpair(), since FreeBSD < 8 doesn't reallyCharles-François Natali2011-12-201-11/+8
| | | | support multiprocessing.Event.
* Issue #5424: add tests for inet_ntoa, inet_ntop, inet_aton and inet_pton.Antoine Pitrou2011-12-191-0/+65
| | | | Patch by Philipp Hagemeister.
* Issue #13453: Try to increase some socket timeouts to make some buildbots stopCharles-François Natali2011-12-191-1/+1
| | | | failing.
* Issue #13628: python-gdb.py is now able to retrieve more frames in the PythonVictor Stinner2011-12-191-3/+19
| | | | | | | | | | | | | traceback if Python is optimized. * delay the lookup of the size_t type, it is not available at startup * The second argument of the PyFrameObjectPtr constructor is optional, as done in other constructors * iter_builtins() and iter_globals() methods of PyFrameObjectPtr returns an empty tuple instead of None if Python is optimized * Fix py-bt and py-bt-full to handle correctly "optimized" frames * Frame.get_pyop() tries to get the frame pointer from PyEval_EvalCodeEx() if the pointer is optimized out in PyEval_EvalFrameEx()
* Issue #11867: Make test_mailbox.test_lock_conflict deterministic (and fix aCharles-François Natali2011-12-191-9/+21
| | | | race condition).
* #13576: add tests about the handling of (possibly broken) condcoms.Ezio Melotti2011-12-192-0/+47
|
* Fix inspect.getattr_static to work on modules (again).Michael Foord2011-12-182-4/+11
| | | | Closes issue 11813.
* Followup to #7502: add __hash__ method and tests.Antoine Pitrou2011-12-182-0/+30
|
* MergeAntoine Pitrou2011-12-181-7/+4
|\
| * Issue #11870: threading: Properly reinitialize threads internal locks andCharles-François Natali2011-12-181-7/+4
| | | | | | | | condition variables to avoid deadlocks in child processes.
* | Issue #7502: Fix equality comparison for DocTestCase instances.Antoine Pitrou2011-12-182-0/+81
|/ | | | Patch by Cédric Krier.
* Issue #8035: urllib: Fix a bug where the client could remain stuck after aCharles-François Natali2011-12-181-2/+0
| | | | redirection or an error.
* Issue #13545: Fix platform.libc_version() is the SO version is missingVictor Stinner2011-12-151-1/+1
|
* Issue #13591: import_module potentially imports a module twice.Meador Inge2011-12-153-2/+26
|
* Issue #4625: If IDLE cannot write to its recent file or breakpointNed Deily2011-12-142-13/+26
| | | | | files, display a message popup and continue rather than crash. (original patch by Roger Serwy)
* Issue #13453: Fix a race condition in test_poplib.Charles-François Natali2011-12-141-10/+12
|
* Issue #13505: Make pickling of bytes object compatible with Python 2.Alexandre Vassalotti2011-12-133-43/+45
| | | | Initial patch by sbt.
* we're always going to have gcBenjamin Peterson2011-12-101-6/+1
|
* you can't get resource.error if you can't import resourceBenjamin Peterson2011-12-101-11/+17
|
* Issue #13453: Catch EAI_FAIL in support.transient_internet.Charles-François Natali2011-12-101-0/+1
|
* Issue #11886: workaround an OS bug (time zone data) in test_timeVictor Stinner2011-12-071-1/+6
| | | | | | | Australian Eastern Standard Time (UTC+10) is called "EST" (as Eastern Standard Time, UTC-5) instead of "AEST" on some operating systems (e.g. FreeBSD), which is wrong. See for example this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=93810
* #13531: add a test for defaultdict with a non-callable arg. Patch by Mike ↵Ezio Melotti2011-12-071-0/+3
| | | | Cheng.
* Issue #8641: Update IDLE 3 syntax coloring to recognize b".." and not u"..".Ned Deily2011-12-071-4/+4
| | | | (Patch by Tal Einat)
* Close #13500: Hitting EOF gets cmd.py into a infinite EOF on return loopJesus Cea2011-12-061-0/+2
|
* Correctly detect bzip2 compressed streams with blocksizes other than 900k.Lars Gustäbel2011-12-062-5/+19
|
* Issue #13211: Add .reason attribute to HTTPError to implement parent class ↵Jason R. Coombs2011-11-072-0/+17
| | | | (URLError) interface.
* Issue #13439: Fix many errors in turtle docstrings.Petri Lehtinen2011-12-021-69/+63
|
* #8414: add more tests for "assert". Initial patch by Gregory Nofi.Ezio Melotti2011-12-021-2/+24
|
* Fix inspect.getmodule to use a copy of sys.modules for iteration (#13487).Éric Araujo2011-11-291-1/+1
| | | | | | This fixes a regression compared to 2.x, where sys.modules.items() returns a copy, as indicated by a comment in the source. Diagnosis and patch by Erik Tollerud.
* Fix instructions on how to rebuild some modulesÉric Araujo2011-11-293-3/+3
|
* Add a regrtest cleanup check for shutil registriesÉric Araujo2011-11-291-0/+19
|
* Fix last remaining references to ex-devguideÉric Araujo2011-11-291-2/+1
|
* Fix curses module for strict SysV implementation (without has_key function)Victor Stinner2011-11-281-1/+1
|
* Fix resource warning in test_xmlrpc_netAntoine Pitrou2011-11-281-0/+1
|
* Issue #13434: skip the time.xmlrpc.com test, and reenable the buildbot test.Antoine Pitrou2011-11-281-1/+1
|
* Issue #7111: Python can now be run without a stdin, stdout or stderr stream.Antoine Pitrou2011-11-281-0/+39
| | | | | It was already the case with Python 2. However, the corresponding sys module entries are now set to None (instead of an unusable file object).
* Issue #12618: py_compile cannot create files in current directoryMeador Inge2011-11-282-1/+12
| | | | Initial patch by Sjoerd de Vries.
* Issue #13415: Skip test_os.test_unset_error on FreeBSD and OS X.Charles-François Natali2011-11-271-0/+4
|
* Issue #13444: When stdout has been closed explicitly, we should not attempt ↵Antoine Pitrou2011-11-261-0/+19
| | | | | | to flush it at shutdown and print an error. This also adds a test for issue #5319, whose resolution introduced the issue.
* Issue #12618: fix py_compile unit tests to handle different drives on WindowsMeador Inge2011-11-261-0/+10
|
* Issue #12618: create unit tests for the py_compile moduleMeador Inge2011-11-261-0/+42
|
* Issue #13380: add an internal function for resetting the ctypes cachesMeador Inge2011-11-264-9/+25
|
* Issue #12856: Ensure child processes do not inherit the parent's random seed ↵Antoine Pitrou2011-11-252-2/+39
| | | | | | for filename generation in the tempfile module. Patch by Brian Harring.
* testFnNames is assigned twice.Senthil Kumaran2011-11-241-2/+1
|
* Issue #13436: Fix unsetenv() test on WindowsVictor Stinner2011-11-221-1/+2
|
* Merge branch 3.2Victor Stinner2011-11-221-0/+9
|\