Antoine Pitrou
86a8a9ae98
Issue #1785 : Fix inspect and pydoc with misbehaving descriptors.
Also fixes issue #13581 : `help(type)` wouldn't display anything.
14 years ago
Charles-François Natali
bf38315446
Followup to issue #11867 : Use socketpair(), since FreeBSD < 8 doesn't really
support multiprocessing.Event.
14 years ago
Antoine Pitrou
7ded21e917
Issue #5424 : add tests for inet_ntoa, inet_ntop, inet_aton and inet_pton.
Patch by Philipp Hagemeister.
14 years ago
Charles-François Natali
4ce2f36461
Issue #13453 : Try to increase some socket timeouts to make some buildbots stop
failing.
14 years ago
Victor Stinner
d208416a40
Issue #13628 : python-gdb.py is now able to retrieve more frames in the Python
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()
14 years ago
Charles-François Natali
78ed83da46
Issue #11867 : Make test_mailbox.test_lock_conflict deterministic (and fix a
race condition).
14 years ago
Ezio Melotti
62f3d0300e
#13576 : add tests about the handling of (possibly broken) condcoms.
14 years ago
Michael Foord
a51623b160
Fix inspect.getattr_static to work on modules (again).
Closes issue 11813.
14 years ago
Antoine Pitrou
165b1283ff
Followup to #7502 : add __hash__ method and tests.
14 years ago
Antoine Pitrou
2bc801c4ea
Issue #7502 : Fix equality comparison for DocTestCase instances.
Patch by Cédric Krier.
14 years ago
Charles-François Natali
6d5f9e73d9
Issue #11870 : threading: Properly reinitialize threads internal locks and
condition variables to avoid deadlocks in child processes.
14 years ago
Charles-François Natali
cf53ae2171
Issue #8035 : urllib: Fix a bug where the client could remain stuck after a
redirection or an error.
14 years ago
Victor Stinner
87448819ab
Issue #13545 : Fix platform.libc_version() is the SO version is missing
14 years ago
Meador Inge
416f12ddb3
Issue #13591 : import_module potentially imports a module twice.
14 years ago
Ned Deily
f505b7425c
Issue #4625 : If IDLE cannot write to its recent file or breakpoint
files, display a message popup and continue rather than crash.
(original patch by Roger Serwy)
14 years ago
Charles-François Natali
83ef2549de
Issue #13453 : Fix a race condition in test_poplib.
14 years ago
Alexandre Vassalotti
3bfc65a25b
Issue #13505 : Make pickling of bytes object compatible with Python 2.
Initial patch by sbt.
14 years ago
Benjamin Peterson
b870aa1255
we're always going to have gc
14 years ago
Benjamin Peterson
964561bb7c
you can't get resource.error if you can't import resource
14 years ago
Charles-François Natali
13859bfedc
Issue #13453 : Catch EAI_FAIL in support.transient_internet.
14 years ago
Victor Stinner
0cd479074d
Issue #11886 : workaround an OS bug (time zone data) in test_time
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
14 years ago
Ezio Melotti
eb5879414d
#13531 : add a test for defaultdict with a non-callable arg. Patch by Mike Cheng.
14 years ago
Ned Deily
2f0ad742b5
Issue #8641 : Update IDLE 3 syntax coloring to recognize b".." and not u"..".
(Patch by Tal Einat)
14 years ago
Jesus Cea
a9837d8194
Close #13500 : Hitting EOF gets cmd.py into a infinite EOF on return loop
14 years ago
Lars Gustäbel
ed1ac587df
Correctly detect bzip2 compressed streams with blocksizes other than 900k.
14 years ago
Jason R. Coombs
aa204dbe9c
Issue #13211 : Add .reason attribute to HTTPError to implement parent class (URLError) interface.
14 years ago
Petri Lehtinen
9aa20affb6
Issue #13439 : Fix many errors in turtle docstrings.
14 years ago
Ezio Melotti
6cc5bf7656
#8414 : add more tests for "assert". Initial patch by Gregory Nofi.
14 years ago
Éric Araujo
a74f8ef419
Fix inspect.getmodule to use a copy of sys.modules for iteration ( #13487 ).
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.
14 years ago
Éric Araujo
e1886bfaf4
Fix instructions on how to rebuild some modules
14 years ago
Éric Araujo
ff91306127
Add a regrtest cleanup check for shutil registries
14 years ago
Éric Araujo
a2b89e364f
Fix last remaining references to ex-devguide
14 years ago
Victor Stinner
b9bb1f4db3
Fix curses module for strict SysV implementation (without has_key function)
14 years ago
Antoine Pitrou
f1c141b7fb
Fix resource warning in test_xmlrpc_net
14 years ago
Antoine Pitrou
5a88c38fab
Issue #13434 : skip the time.xmlrpc.com test, and reenable the buildbot test.
14 years ago
Antoine Pitrou
11942a58a1
Issue #7111 : Python can now be run without a stdin, stdout or stderr stream.
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).
14 years ago
Meador Inge
22b9b37915
Issue #12618 : py_compile cannot create files in current directory
Initial patch by Sjoerd de Vries.
14 years ago
Charles-François Natali
7be8f68d37
Issue #13415 : Skip test_os.test_unset_error on FreeBSD and OS X.
14 years ago
Antoine Pitrou
d7c8fbf89e
Issue #13444 : When stdout has been closed explicitly, we should not attempt to flush it at shutdown and print an error.
This also adds a test for issue #5319 , whose resolution introduced the issue.
14 years ago
Meador Inge
fb36b3f6a0
Issue #12618 : fix py_compile unit tests to handle different drives on Windows
14 years ago
Meador Inge
6f16660ca7
Issue #12618 : create unit tests for the py_compile module
14 years ago
Meador Inge
11e381310b
Issue #13380 : add an internal function for resetting the ctypes caches
14 years ago
Antoine Pitrou
4558bad7d6
Issue #12856 : Ensure child processes do not inherit the parent's random seed for filename generation in the tempfile module.
Patch by Brian Harring.
14 years ago
Senthil Kumaran
f27be5c60b
testFnNames is assigned twice.
14 years ago
Victor Stinner
b3f8268031
Issue #13436 : Fix unsetenv() test on Windows
14 years ago
Victor Stinner
60b385e813
Issue #13415 : os.unsetenv() doesn't ignore errors anymore.
14 years ago
Amaury Forgeot d'Arc
58e8761da6
Issue #13436 : Fix a bogus error message when an AST object was passed
an invalid integer value.
14 years ago
Charles-François Natali
3be00953b2
Issue #12156 : Skip test_multiprocessing on systems which don't support enough
POSIX semaphores (among which FreeBSD < 8).
14 years ago
Victor Stinner
ab1d16b456
Issue #13093 : Fix error handling on PyUnicode_EncodeDecimal()
* Add tests for PyUnicode_EncodeDecimal() and PyUnicode_TransformDecimalToASCII()
* Remove the unused "e" variable in replace()
14 years ago
Antoine Pitrou
58fcf9f801
Issue #13322 : Fix BufferedWriter.write() to ensure that BlockingIOError is
raised when the wrapped raw file is non-blocking and the write would block.
Previous code assumed that the raw write() would raise BlockingIOError, but
RawIOBase.write() is defined to returned None when the call would block.
Patch by sbt.
14 years ago