Antoine Pitrou
ca023cab4d
Issue #1677694 : Refactor and improve test_timeout. Original patch by
...
Björn Lindqvist.
2011-01-06 09:05:22 +00:00
Antoine Pitrou
d53dfa3fb1
Issue #10840 : make it explicit that "s*" and friends provide contiguous memory.
2011-01-06 07:16:31 +00:00
Raymond Hettinger
7beae8a0d5
Issue 10825: Minor updates to the test suite.
2011-01-06 05:34:17 +00:00
Raymond Hettinger
90a4b3162e
Nits
2011-01-06 02:08:30 +00:00
Raymond Hettinger
3df4621100
Add PEP 3333 to whatsnew.
2011-01-06 02:01:26 +00:00
Victor Stinner
4bd81725f2
Issue #10492 : bdb.Bdb.run() only traces the execution of the code
...
And not the compilation (if the input is a string).
2011-01-06 00:49:38 +00:00
Victor Stinner
457ab068a3
test_atexit: fix code saving/restoring stdout and stderr
...
That's why I prefer a single instruction per line :-)
2011-01-05 23:47:00 +00:00
Victor Stinner
73efd621fb
test_imaplib: reap_server() closes the server when done
...
Fix a ResourceWarning(unclosed socket). Patch written by Nadeem Vawda.
2011-01-05 23:01:38 +00:00
Victor Stinner
33e649cf6d
imaplib: IMAP4 constructor closes the socket on error
...
Fix a ResourceWarning(unclosed socket) if an exception is raised in the
constructor after the creation of the socket. Patch written by Nadeem Vawda.
2011-01-05 23:01:37 +00:00
Alexander Belopolsky
a686725859
- time.accept2dyear = True is now equivalent to time.accept2dyear = 1
...
- removed unnecessary struct_time to tuple conversion
- added more unit tests
(See issue #10827 for discussion.)
2011-01-05 23:00:47 +00:00
Raymond Hettinger
e40808a935
Add more porting notes.
2011-01-05 23:00:00 +00:00
Antoine Pitrou
dc51a3ca84
Fix mistake in NEWS
2011-01-05 22:43:26 +00:00
Raymond Hettinger
2a5fb47e9c
Remove mention of codes pending further discussion on transform()/untransform().
2011-01-05 22:41:23 +00:00
Raymond Hettinger
2169ee2099
RC1 updates to whatsnew
2011-01-05 22:27:49 +00:00
Georg Brandl
be41a48fb8
On Py3k, -tt and -3 are no-op and unsupported respectively.
2011-01-05 21:47:47 +00:00
Antoine Pitrou
dfad7e302c
Overhaul the documentation about socket timeouts.
2011-01-05 21:17:36 +00:00
Antoine Pitrou
600232b562
Issue #7995 : When calling accept() on a socket with a timeout, the returned
...
socket is now always non-blocking, regardless of the operating system.
2011-01-05 21:03:42 +00:00
Raymond Hettinger
7d967712b8
Update tests and whatsnew for the 'quiet' flag
2011-01-05 20:24:08 +00:00
Raymond Hettinger
90e8f8cd9b
Fix count of flag fields. Being one short caused the 'quiet' option not to print.
2011-01-05 20:08:25 +00:00
Antoine Pitrou
452196fef1
Issue #5485 : Add tests for the UseForeignDTD method of expat parser objects.
...
Patch by Jean-Paul Calderone and Sandro Tosi.
2011-01-05 18:44:14 +00:00
Antoine Pitrou
a83878e693
Issue #5485 : Add doc for expat.xmlparser.SetParamEntityParsing.
2011-01-05 18:37:22 +00:00
Georg Brandl
183fe81f8f
#10130 : Prepare for building epub-format docs.
2011-01-05 11:00:25 +00:00
Georg Brandl
069149155b
Fix duplicate end tag.
2011-01-05 10:59:48 +00:00
Victor Stinner
b996f740f2
test_time: assertEquals => assertEqual
2011-01-05 03:58:54 +00:00
Victor Stinner
8786d3d0dc
Issue #10756 : add the author, Andreas Stührk
2011-01-05 03:56:22 +00:00
Victor Stinner
c932b65428
test_threading: use Popen.communicate() instead of .wait()
...
Popen.communicate() avoids deadlocks and close the pipes when done. This commit
fixes a ResourceWarning(unclosed pipe).
2011-01-05 03:54:28 +00:00
Victor Stinner
4b2b43d988
regrtest: close the new stdout and restore the original stdout at exit
...
Fix a ResourceWarning(unclosed file).
2011-01-05 03:54:26 +00:00
Victor Stinner
358e11d928
Issue #10756 : atexit normalizes the exception before displaying it.
2011-01-05 03:54:25 +00:00
Victor Stinner
29e762c941
test_bytes: test PyBytes_FromFormat() using ctypes
2011-01-05 03:33:28 +00:00
Victor Stinner
aaa4e9a438
Remove arbitrary string length limits
...
PyUnicode_FromFormat() and PyErr_Format() allocates a buffer of the needed
size, it is no more a fixed-buffer of 500 bytes.
2011-01-05 03:33:26 +00:00
R. David Murray
477efb3944
#10790 : make append work when output codec is different from input codec
...
There's still a bug here (the encode call shouldn't use the 'errors'
paramter), but I'll fix that later.
2011-01-05 01:39:32 +00:00
Victor Stinner
ca1e7ec344
test_unicode: use ctypes to test PyUnicode_FromFormat()
...
Instead of _testcapi.format_unicode() because it has a limited API: it requires
exactly one argument of type unicode.
2011-01-05 00:19:28 +00:00
Antoine Pitrou
1ec121d0d1
Fix test_time under Windows
2011-01-04 22:54:30 +00:00
Victor Stinner
9d6f9367ea
Issue #9566 : PyUnicode_FromFormatV() doesn't support %zi, use %zd instead
2011-01-04 22:00:04 +00:00
Victor Stinner
ed7e222454
Issue #9566 : explain why (int)len cannot underflow
2011-01-04 21:58:10 +00:00
Antoine Pitrou
c99823211b
In subprocess, wrap pipe fds before launching the child. Hopefully this
...
will fix intermittent failures on some buildbots (issue #8458 ).
2011-01-04 19:07:07 +00:00
Gregory P. Smith
9bd4a245f2
Fix the new bug introduced in the r87710 fix for issue 6643. DummyThread
...
deletes its _block attribute, deal with that. This prevents an uncaught
exception in a thread during test_thread.
This refactors a bit to better match what I did in the r87727 backport to 2.7.
2011-01-04 18:33:38 +00:00
Georg Brandl
3fb97ae0f7
Fix exception catching.
2011-01-04 17:27:13 +00:00
Alexander Belopolsky
5da468f94a
Whitespace cleanup
2011-01-04 17:15:52 +00:00
Alexander Belopolsky
ecebdc7469
Issue #8013 : Fix time.ctime test failure on 32-bit platforms.
2011-01-04 17:08:04 +00:00
Alexander Belopolsky
b9588b528a
Issue #8013 : time.asctime and time.ctime no longer call system asctime
...
and ctime functions. The year range for time.asctime is now 1900
through maxint. The range for time.ctime is the same as for
time.localtime. The string produced by these functions is longer than
24 characters when year is greater than 9999.
2011-01-04 16:34:30 +00:00
Vinay Sajip
2427ab9d6f
logging HOWTO: fixed markup for numbered handler list.
2011-01-04 13:58:49 +00:00
Victor Stinner
dc5554008f
Issue #9015 , #9611 : stdprinter.write() clamps the length to 2^31-1 on Windows
2011-01-04 13:15:39 +00:00
Victor Stinner
0fcab4a3ed
Issue #9566 : use Py_ssize_t instead of int
2011-01-04 12:59:15 +00:00
Victor Stinner
6ab8e8298e
Issue #8992 : convertsimple() doesn't need to fill msgbuf if an error occurred
...
Return msgbug on error is enough.
2011-01-04 11:16:49 +00:00
Victor Stinner
a093d0d6a9
Issue #8992 : Simplify addcleanup() API
...
Don't need to handle unknown destructor anymore.
2011-01-04 11:16:48 +00:00
Victor Stinner
c3a51ecb85
Issue #10819 : SocketIO.name property returns -1 when its closed, instead of
...
raising a ValueError, to fix repr().
2011-01-04 11:00:45 +00:00
Victor Stinner
8848c7a37f
Issue #8650 : zlib.compress() and zlib.decompress() raise an OverflowError if
...
the input buffer length doesn't fit into an unsigned int (length bigger than
2^32-1 bytes).
2011-01-04 02:07:36 +00:00
Victor Stinner
b3c9e073fc
Issue #8651 : PyArg_Parse*() functions raise an OverflowError if the file
...
doesn't have PY_SSIZE_T_CLEAN define and the size doesn't fit in an int
(length bigger than 2^31-1).
2011-01-04 02:07:34 +00:00
Victor Stinner
e6edec2371
Issue #9015 , #9611 : FileIO.readinto(), FileIO.write() and os.write() clamp the
...
length to 2^31-1 on Windows.
2011-01-04 00:29:35 +00:00