Christian Heimes
20d46692fc
Issue #18347 : ElementTree's html serializer now preserves the case of closing tags.
2013-07-05 01:41:30 +02:00
Antoine Pitrou
0c503c2c7f
Issue #11185 : Fix test_wait4 under AIX. Patch by Sébastien Sablé.
2013-07-04 21:03:10 +02:00
Richard Oudkerk
1e462fefd6
Issue #17261 : Ensure multiprocessing's proxies use proper address.
2013-07-02 13:31:43 +01:00
Richard Oudkerk
41072db709
Issue #17097 : Make multiprocessing ignore EINTR.
2013-07-01 18:45:28 +01:00
Terry Jan Reedy
44d8b11c3e
Issue #7136 : In the Idle File menu, "New Window" is renamed "New File".
...
Patch by Tal Einat, Roget Serwy, and Todd Rovito.
2013-07-01 00:42:44 -04:00
Terry Jan Reedy
b6eeef4165
Issue #8515 : Set __file__ when run file in IDLE. Backport 2c276d0553ff by
...
Andrew Svetlov, based on initial patch by Bruce Frederiksen.
2013-06-30 19:07:49 -04:00
Terry Jan Reedy
d1caae86e5
Issue #18189 : add test_delegator for Idle Delegator class.
...
Also change private dict used as a set to a set.
2013-06-30 18:36:53 -04:00
Terry Jan Reedy
7ab0c310c7
Issue 18189: remove unused methods in idlelib.Delegator.Delegator.
...
Idle code already uses x.delegate instead of x.getdelegate().
The printed report must have been for testing.
2013-06-30 16:51:53 -04:00
Terry Jan Reedy
6c1d9dd566
Tempfile.py: stop buildbot warning about using deprecated xreadlines.
...
The slightly odd behavior (the validity of passing a sizehint depends on the
type of self._file) was kept to avoid breaking code that depends on it.
Test_tempfile.test_xreadlines passes (along with everything else).
2013-06-30 13:57:57 -04:00
R David Murray
24dc75365e
#18155 : Regex-escape delimiter, in case it is a regex special char.
...
Patch by Vajrasky Kok, with slight modification to the tests by me.
2013-06-29 18:43:59 -04:00
Terry Jan Reedy
1d14246b77
Issue #18103 : Update README.txt and test_idle to describe and run gui tests.
2013-06-29 18:22:02 -04:00
Terry Jan Reedy
2b149860a0
Issue #18316 : Update idlelib 2.7 except clauses to ease backports.
2013-06-29 00:59:34 -04:00
Terry Jan Reedy
8eab008b53
Issue *18081, #18242 : Change Idle warnings capture in PyShell and run to stop
...
replacing warnings.formatwarnings and to reverse replacement of
warnings.showwarnings when import is complete and when main function exits.
Add test_warning.py. Vinay Sajip provided capture_warnings function.
2013-06-28 23:51:34 -04:00
Terry Jan Reedy
35115e6aab
Issue #18315 : Improve fileinput docs by adding 'bufsize' where missing and
...
replacing redundant signature in input() docstring with one-line summary.
Original patch by Terrel Shumway.
2013-06-28 18:59:19 -04:00
Benjamin Peterson
227f0faed2
reapply 5accb0ac8bfb
2013-06-25 11:34:48 -07:00
R David Murray
9575222b7f
#18179 : reflow paragraphs.
2013-06-23 16:10:37 -04:00
R David Murray
7f01d55333
#18179 : document the local_hostname parameter.
...
Original patch by Berker Peksag.
2013-06-23 16:02:34 -04:00
Christian Heimes
262df4d3e8
Solaris' /dev/null is a symlink. The device test now uses stat instead of lstat to compensate
...
for symlinks.
2013-06-23 16:27:01 +02:00
Victor Stinner
760388100e
Issue #18137 : Detect integer overflow on precision in float.__format__()
...
and complex.__format__().
2013-06-23 14:56:57 +02:00
Terry Jan Reedy
223a22b6ab
#18151 , part 2: Silence debug build resource warning for each file opened by
...
'Find in files' by replacing 'open with implicit close' by 'with open' in
GrepDialog method grep_it. Streamline code with enumerate(), direct file
iteration, and output tweak. Add test for this method, including output format.
2013-06-22 18:26:38 -04:00
Benjamin Peterson
10c74d28e4
backout 5accb0ac8bfb; needs more discussion on python-dev
2013-06-22 11:16:36 -07:00
Christian Heimes
0a89f8e2bb
transplant test_stat from default to 2.7 in order to make sure it works on all supported platforms
2013-06-22 18:58:51 +02:00
Andrew Kuchling
aa6c297316
#18113 : avoid segfault if Py_XDECREF triggers code that calls set_panel_userptr again
...
Problem noted & original patch by Serhiy Storchaka; I tweaked the patch a bit.
2013-06-22 12:33:05 -04:00
Serhiy Storchaka
e2cc341ffa
Issue #18167 : cgi.FieldStorage no more fails to handle multipart/form-data
...
when \r\n appears at end of 65535 bytes without other newlines.
2013-06-17 16:33:48 +03:00
Andrew Kuchling
a49dcc51b8
#18113 : Objects associated to a curses.panel object with set_userptr() were leaked.
...
Reported by Atsuo Ishimoto.
2013-06-15 13:53:10 -04:00
Raymond Hettinger
03512c18cb
Fix comment blocks. Adjust blocksize to a power-of-two for better divmod computations.
2013-06-14 01:06:33 -04:00
Roger Serwy
16ce43a6d8
#5492 : Avoid traceback when exiting IDLE caused by a race condition.
2013-06-11 22:13:17 -05:00
Ned Deily
c94f07de77
Issue #18186 : remove obsolete 2.2 compatibility comment.
2013-06-11 15:00:21 -07:00
Roger Serwy
fff3f48365
#17511 : Keep IDLE find dialog open after clicking "Find Next".
...
Original patch by Sarah K.
2013-06-10 23:01:20 -05:00
Richard Oudkerk
045e457992
Issue #18174 : Fix fd leaks in tests.
2013-06-10 16:27:45 +01:00
Ronald Oussoren
0e6283e68a
Ensure that the fix for #17269 also works on OSX 10.4
...
AI_NUMERICSERV isn't defined on OSX 10.4.
2013-06-10 10:35:36 +02:00
Serhiy Storchaka
729ad5cf56
Issue #18038 : SyntaxError raised during compilation sources with illegal
...
encoding now always contains an encoding name.
2013-06-09 16:54:56 +03:00
Terry Jan Reedy
8d6834a28e
Issue18130: Test class idlelib.configSectionNameDialog.GetCfgSectionNameDialog.
...
Fix bug in existing human test and add instructions; fix two bugs in tested
code; remove redundancies, add spaces, and change two internal method names.
Add mock_tk with mocks for tkinter.Variable subclasses and tkinter.messagebox.
Use mocks in test_config_name to unittest methods that are otherwise gui-free.
2013-06-05 14:24:42 -04:00
Senthil Kumaran
964c25f1d9
Fix #17967 - Fix related to regression on Windows.
...
os.path.join(*self.dirs) produces an invalid path on windows.
ftp paths are always forward-slash seperated like this. /pub/dir.
2013-06-02 11:59:09 -07:00
Senthil Kumaran
7351b66eb9
Fix thishost helper funtion in urllib. Returns the ipaddress of localhost when
...
hostname is resolvable by socket.gethostname for local machine. This all fixes
certain freebsd builtbot failures.
2013-06-01 11:11:30 -07:00
Senthil Kumaran
243cb807e9
Fix #17967 : For ftp urls CWD to target instead of hopping to each directory
...
towards target. This fixes a bug where target is accessible, but parent
directories are restricted.
2013-06-01 08:24:31 -07:00
Senthil Kumaran
a085f000b4
Fix #16450 test_missing_localfile testcase fails on misconfigured hostname.
...
Refactor test to accomodate that and exercise the needed functionality.
2013-06-01 07:59:10 -07:00
Serhiy Storchaka
95787fdb9c
Issue #18094 : test_uuid no more reports skipped tests as passed.
2013-05-31 22:34:53 +03:00
Terry Jan Reedy
b02a1b8a08
Issue #15392 : Use test.test_support, as used test.support in 3.x.
2013-05-30 18:24:28 -04:00
Terry Jan Reedy
b8fd9cafbe
Issue #15392 : Create a unittest framework for IDLE, 2.7 version.
...
Preliminary patch by Rajagopalasarma Jayakrishnan.
2013-05-30 14:47:33 -04:00
Ned Deily
8e60f6ebfb
Issue #18098 : The deprecated OS X Build Applet.app fails to build on
...
OS X 10.8 systems because the Apple-deprecated QuickDraw headers have
been removed from Xcode 4. Skip building it in this case.
2013-05-30 00:14:29 -07:00
Senthil Kumaran
2c4810efa2
#17403 : urllib.parse.robotparser normalizes the urls before adding to ruleline.
...
This helps in handling certain types invalid urls in a conservative manner.
2013-05-29 05:58:47 -07:00
Ned Deily
1ab29e78f9
Issue #18080 : When building a C extension module on OS X, if the compiler
...
is overriden with the CC environment variable, use the new compiler as
the default for linking if LDSHARED is not also overriden. This restores
Distutils behavior introduced in 2.7.3 and inadvertently dropped in 2.7.4.
2013-05-28 16:31:45 -07:00
Raymond Hettinger
7393c69d6d
Issue #18015 : Fix unpickling of 2.7.3 and 2.7.4 namedtuples.
2013-05-27 10:58:55 -07:00
Ronald Oussoren
16c52a3376
Issue #17269 : Workaround for a platform bug in getaddrinfo on OSX
...
Without this patch socket.getaddrinfo crashed when called
with some unusual argument combinations.
2013-05-24 13:45:27 +02:00
Ned Deily
674f4fa2ad
Issue #17532 : Always include Options menu for IDLE on OS X.
...
Patch by Guilherme Simões.
2013-05-22 15:16:17 -07:00
Benjamin Peterson
1cf48b4adc
implement missing inequality on WeakSet
2013-05-22 13:25:41 -07:00
Roger Serwy
02c0ed0612
#14146 : Highlight source line while debugging on Windows.
2013-05-20 22:13:39 -05:00
Benjamin Peterson
b91ef008ba
add missing NULL check ( closes #18019 )
2013-05-19 19:38:12 -07:00
Antoine Pitrou
f41ffedad0
Issue #11995 : test_pydoc doesn't import all sys.path modules anymore.
2013-05-19 15:44:54 +02:00
Vinay Sajip
bb6b51ca25
Issue #17981 : Closed socket on error in SysLogHandler.
2013-05-16 22:47:47 +01:00
doko@ubuntu.com
9855249a9f
- Fix typos in the multiprocessing module.
2013-05-15 16:54:16 +02:00
doko@ubuntu.com
96645cc4ff
- Issue #17754 : Make ctypes.util.find_library() independent of the locale.
2013-05-15 15:46:11 +02:00
Serhiy Storchaka
7423903eee
Issue #17606 : Fixed support of encoded byte strings in the XMLGenerator
...
characters() and ignorableWhitespace() methods. Original patch by Sebastian
Ortiz Vasquez.
2013-05-12 17:29:34 +03:00
Benjamin Peterson
b6492dd828
update topics
2013-05-11 22:31:33 -05:00
Benjamin Peterson
086494483d
bump version to 2.7.5
2013-05-11 22:29:20 -05:00
Benjamin Peterson
5a27168883
prevent IDLE from trying to close when sys.stdin is reassigned ( #17838 )
2013-05-11 22:24:28 -05:00
Benjamin Peterson
6e165b40e1
backout 214d8909513d for regressions ( #1159051 )
2013-05-11 13:17:13 -05:00
Serhiy Storchaka
ce34ba6e3c
Issue #16601 : Restarting iteration over tarfile no more continues from where
...
it left off. Patch by Michael Birtwell.
2013-05-09 14:22:05 +03:00
Terry Jan Reedy
673770c59d
Issue 16584: in filecomp._cmp, catch IOError as well as os.error.
...
Patch by Till Maas.
2013-05-08 23:42:41 -04:00
Serhiy Storchaka
db03e6b842
Issue #17656 : Skip test_extract_unicode_filenames if the FS encoding
...
doesn't support non-ASCII filenames.
2013-05-08 21:52:31 +03:00
Ezio Melotti
794e5573f4
#17833 : add debug output to investigate buildbot failure.
2013-05-07 09:34:49 +03:00
Antoine Pitrou
f16ff7bc21
Issue #17918 : When using SSLSocket.accept(), if the SSL handshake failed on the new socket, the socket would linger indefinitely.
...
Thanks to Peter Saveliev for reporting.
2013-05-06 22:19:48 +02:00
Richard Oudkerk
a9b90a7ff5
Issue #17805 : Add AsyncResult alias for ApplyResult
2013-05-06 12:04:28 +01:00
Terry Jan Reedy
b1d6f858d4
Issue17883: Update to assertIn to see why test fails on one buildbot.
2013-05-05 23:22:19 -04:00
Ezio Melotti
5cea09d290
#7855 : Add tests for ctypes/winreg for issues found in IronPython. Initial patch by Dino Viehland.
2013-05-04 17:59:03 +03:00
Serhiy Storchaka
6aca765220
Issue #16316 : mimetypes now recognizes the .xz and .txz (.tar.xz) extensions.
2013-05-04 15:11:46 +03:00
Raymond Hettinger
0801d73b1b
Issue #15535 : Fix regression in pickling of named tuples.
2013-05-03 00:59:20 -07:00
Antoine Pitrou
b996e04f11
Issue #17712 : Fix test_gdb failures on Ubuntu 13.04.
2013-05-01 00:15:44 +02:00
Nadeem Vawda
8c6521b04b
Issue #17843 : Remove bz2 test data that triggers antivirus warnings.
2013-04-28 18:43:31 +02:00
Serhiy Storchaka
8118df7bd4
Issue #17842 . Added base64 module tests with bytearray arguments.
2013-04-28 15:48:54 +03:00
Antoine Pitrou
68915d7510
Issue #17835 : Fix test_io when the default OS pipe buffer size is larger than one million bytes.
2013-04-24 23:31:38 +02:00
Ronald Oussoren
7b0baf0d87
Ensure that plistlib doesn't corrupt deeply nested datastructures
...
Without this changeset plistlib would write empty tags for plistlib.Data
objects in deeply nested datastructures.
Fixes #17353
2013-04-23 13:47:06 +02:00
Serhiy Storchaka
d194b30407
Issue #11714 : Use 'with' statements to assure a Semaphore releases a
...
condition variable. Original patch by Thomas Rachel.
2013-04-22 22:51:00 +03:00
Vinay Sajip
4dc385b4e3
Issue #17795 : Reverted backwards-incompatible change in SysLogHandler with Unix domain sockets.
2013-04-22 09:58:51 +01:00
R David Murray
5cbff51745
#17065 : Use process-unique key for winreg test.
...
Patch by Jeremy Kloth.
2013-04-21 10:13:43 -04:00
Richard Oudkerk
7bdd93c20e
Issue #17555 : Fix ForkAwareThreadLock so that size of after fork
...
registry does not grow exponentially with generation of process.
2013-04-17 19:15:52 +01:00
Roger Serwy
90f8b23be2
#14735 : Update IDLE docs to omit "Control-z on Windows".
2013-04-17 00:22:50 -05:00
Antoine Pitrou
be92971b38
Issue #17710 : Fix cPickle raising a SystemError on bogus input.
2013-04-15 21:35:25 +02:00
R David Murray
6077339270
#17341 : Include name in re error message about invalid group name.
...
Patch by Jason Michalski.
2013-04-14 13:08:50 -04:00
R David Murray
2fc97e6a2d
#2118 : clarify smtplib exception documentation.
2013-04-13 14:37:22 -04:00
Andrew Svetlov
524773020a
null merge
2013-04-13 18:07:15 +03:00
Andrew Svetlov
75f1fc27c3
Revert changes for #13355 by request from Raymond Hettinger
2013-04-13 18:05:44 +03:00
doko@ubuntu.com
66da7c573b
- Issue #17536 : Add to webbrowser's browser list: xdg-open, gvfs-open,
...
www-browser, x-www-browser, chromium browsers, iceweasel, iceape.
2013-04-13 17:05:11 +02:00
Mark Dickinson
f794b143d3
Issue #16447 : Fix potential segfault when setting __name__ on a class.
2013-04-13 15:19:05 +01:00
Serhiy Storchaka
6fa83f99af
Issue #17656 : Fix extraction of zip files with unicode member paths.
2013-04-13 12:28:17 +03:00
Andrew Svetlov
b6cdae3db4
Issue #13355 : Raise ValueError on random.triangular call with invalid params.
...
Initial patch by Yuriy Senko.
2013-04-12 23:39:33 +03:00
Roger Serwy
53dc4f0148
#17585 : Fixed IDLE regression. Now closes when using exit() or quit().
2013-04-11 19:13:21 -05:00
Roger Serwy
789299f858
#17657 : Show full Tk version in IDLE's about dialog.
...
Patch by Todd Rovito.
2013-04-08 20:57:13 -05:00
Serhiy Storchaka
371432b961
Close #17666 : Fix reading gzip files with an extra field.
2013-04-08 22:33:55 +03:00
doko@ubuntu.com
6cb4343d0d
- Issue #13150 , #17512 : sysconfig no longer parses the Makefile and config.h
...
files when imported, instead doing it at build time. This makes importing
sysconfig faster and reduces Python startup time by 20%.
2013-04-08 21:20:09 +02:00
Roger Serwy
4e9a705887
#17613 : Prevent traceback when removing syntax colorizer in IDLE.
2013-04-07 12:41:16 -05:00
Roger Serwy
231a8fd22d
#1207589 : Backwards-compatibility patch for right-click menu in IDLE.
2013-04-07 12:15:52 -05:00
Roger Serwy
75b249c914
#16887 : IDLE now accepts Cancel in tabify/untabify dialog box.
2013-04-06 20:26:53 -05:00
Serhiy Storchaka
6c467a41bc
Revert a premature patch for issue #14010 (changeset d17d10c84d27).
2013-04-06 22:51:29 +03:00
Serhiy Storchaka
bb84565cdb
Issue #14010 : Fix a crash when iterating or deleting deeply nested filters
...
in itertools module (i.e. itertools.izip(), itertools.chain(), etc).
2013-04-06 22:04:10 +03:00
Benjamin Peterson
9db034161e
merge 2.7.4 release branch
2013-04-06 10:00:24 -04:00
Benjamin Peterson
376dd0edfa
change version to 2.7.4
2013-04-06 09:58:51 -04:00
Benjamin Peterson
9275d10983
update pydoc-topics
2013-04-06 09:56:41 -04:00
Benjamin Peterson
bf51717022
merge 2.7.4 release branch
2013-04-03 22:35:28 -04:00
Benjamin Peterson
167a96c0ea
close search and replace dialog after it is used ( closes #17625 )
2013-04-03 22:35:12 -04:00
Roger Serwy
ad8cad3c6d
#14254 : IDLE now handles readline correctly across shell restarts.
2013-04-03 00:42:24 -05:00
Roger Serwy
d7c9d9cdcd
#17614 : IDLE no longer raises exception when quickly closing a file.
2013-04-02 22:37:12 -05:00
R David Murray
c993a19480
#13163 : fix names of _get_socket args
...
This was already done in Python3, but having it wrong leads to
incorrect debug output, so it seems worth fixing in 2.7 as well.
Patch by Victor Terrón.
2013-04-02 12:15:07 -04:00
Roger Serwy
34d0c66ef2
#6698 : IDLE now opens just an editor window when configured to do so.
2013-03-31 23:28:55 -05:00
Roger Serwy
cadd7864d8
#8900 : Using keyboard shortcuts in IDLE to open a file no longer raises an exception.
2013-03-31 15:53:08 -05:00
Charles-Francois Natali
e4059462f2
Issue #6419 : Fix a test_kqueue failure on some BSD flavors.
2013-03-31 20:35:59 +02:00
Roger Serwy
6e4e4abf16
#6649 : Fixed missing exit status in IDLE. Patch by Guilherme Polo.
2013-03-31 00:57:16 -05:00
Terry Jan Reedy
d676a3a221
Issue #17390 : Display Python version on Idle title bar. Patch by Edmond Burnett.
2013-03-30 18:50:43 -04:00
Benjamin Peterson
472f77daa5
merge 2.7.4 release branch
2013-03-30 15:31:31 -04:00
Benjamin Peterson
f3ad030a74
G -> M ( closes #17533 )
2013-03-30 15:30:28 -04:00
Benjamin Peterson
337b1737df
merge 2.7.4 release branch
2013-03-30 10:37:25 -04:00
Benjamin Peterson
d627e122d7
fall back when an old test_support doesn't have various data and functions ( closes #17533 )
2013-03-30 10:36:31 -04:00
Ezio Melotti
e66e7de5d6
#17526 : fix an IndexError raised while passing code without filename to inspect.findsource(). Initial patch by Tyler Doyle.
2013-03-30 05:10:28 +02:00
Ezio Melotti
f03aab7e51
#17564 : skip test_bad_address unless the tests are run with -unetwork/-uall.
2013-03-30 01:32:45 +02:00
Ezio Melotti
035ecbe2f4
#8906 : document failureException, longMessage, and maxDiff in the class docstring. Patch by Boris Feld.
2013-03-29 03:42:29 +02:00
Ezio Melotti
352def0ed2
#17329 : document unittest.SkipTest. Initial patch by Zachary Ware.
2013-03-27 20:11:55 +02:00
Vinay Sajip
1e76e8643b
Issue #12718 : Set importer on instance if Python function, to avoid bad interaction with winpdb.
2013-03-25 23:37:41 +00:00
Raymond Hettinger
cce5b04c75
Add missing docstrings to the collections ABCs
2013-03-24 14:54:25 -07:00
Benjamin Peterson
bc1d9c9963
merge 2.7.4 release branch
2013-03-23 22:32:34 -05:00
Benjamin Peterson
da2c7ebd23
allow any type with __getitem__ to be a mapping for the purposes of % ( #15801 )
2013-03-23 22:32:00 -05:00
Ezio Melotti
be1632beaf
Clean up references to threads in test_queue.
2013-03-23 23:35:06 +02:00
Benjamin Peterson
01d9a775fa
group ids and user ids can be longs now ( #17531 )
2013-03-23 15:40:36 -05:00
Benjamin Peterson
a1f6fab464
version to 2.7.4rc1
2013-03-23 10:17:29 -05:00
Benjamin Peterson
43cb4b79d9
update pydoc topics
2013-03-23 10:15:25 -05:00
Raymond Hettinger
5ded795a72
Hold key reference until the links have updated.
2013-03-23 05:27:51 -07:00
Vinay Sajip
bb2dad8915
Issue #17521 : Corrected non-enabling of logger following two calls to fileConfig().
2013-03-23 11:18:10 +00:00
Vinay Sajip
8651a51c92
Issue #17508 : Handled out-of-order handler configuration correctly.
2013-03-22 15:19:24 +00:00
Benjamin Peterson
469ee9d84c
backout 66e30c4870bb for breaking OSX ( #13150 )
2013-03-22 09:37:13 -05:00
doko@ubuntu.com
28b7c05131
- Issue #13150 : sysconfig no longer parses the Makefile and config.h files
...
when imported, instead doing it at build time. This makes importing
sysconfig faster and reduces Python startup time by 20%.
2013-03-21 15:02:16 -07:00
Benjamin Peterson
17feac7c6e
fix issue reference
2013-03-20 13:11:04 -05:00
Benjamin Peterson
b2c57a9142
this obviously is not going to raise any -3 warnings
2013-03-20 13:10:41 -05:00
Benjamin Peterson
625af8e13e
site.py is needed to set up paths
2013-03-20 12:47:57 -05:00
Gregory P. Smith
5c87ad07bd
Use a larger amount of data for the interrupted_write tests so that
...
they work properly on systems configured with large pipe buffers.
2013-03-19 23:21:03 -07:00
Kristján Valur Jónsson
9795ca44fb
Issue #10212 : Support new buffer interface for struct.unpack and
...
cStringIO
2013-03-19 17:17:47 -07:00
Kristján Valur Jónsson
1d108bc714
Issue #10211 : Buffer object should support the new buffer interface.
2013-03-19 16:50:51 -07:00
Kristján Valur Jónsson
acb6e85808
Issue #12098 : Fix a missing import in the unittests.
2013-03-19 17:30:30 -07:00
Kristján Valur Jónsson
8927e8f421
Issue #12098 : multiprocessing on Windows now starts child processes
...
using the same sys.flags as the current process.
Backport from default branch.
2013-03-19 15:07:35 -07:00
doko@ubuntu.com
71610752d6
Reindent files for:
...
- Issue #17477 : Update the bsddb module to pybsddb 5.3.0, supporting
db-5.x, and dropping support for db-4.1 and db-4.2.
2013-03-19 14:50:38 -07:00
doko@ubuntu.com
4950a3b6cc
- Issue #17477 : Update the bsddb module to pybsddb 5.3.0, supporting
...
db-5.x, and dropping support for db-4.1 and db-4.2.
2013-03-19 14:46:29 -07:00
Benjamin Peterson
bebf75f30a
open file in binary mode
2013-03-17 21:28:29 -07:00
R David Murray
35893b7994
#16057 : Clarify why the base method default is called in custom encoders.
...
Original patch by Kushal Das.
2013-03-17 22:06:18 -04:00
Ezio Melotti
e015b6b1fc
#11420 : make test suite pass with -B/DONTWRITEBYTECODE set. Initial patch by Thomas Wouters.
2013-03-16 20:04:44 +02:00
Serhiy Storchaka
923baea9f9
Issue #1285086 : Get rid of the refcounting hack and speed up urllib.unquote().
2013-03-14 21:31:09 +02:00
Serhiy Storchaka
2556c8388c
Issue #17299 : Add test coverage for cPickle with file objects and general IO
...
objects. Original patch by Aman Shah.
2013-03-14 20:59:09 +02:00
Ezio Melotti
fda7a8ce78
#17368 : Fix an off-by-one error in the Python JSON decoder that caused a failure while decoding empty object literals when object_pairs_hook was specified.
2013-03-13 01:49:57 +02:00
Eli Bendersky
981c3bde8d
Issue #11367 : fix documentation of some find* methods in ElementTree
2013-03-12 06:08:04 -07:00
Terry Jan Reedy
a70f60acf3
Issue #17047 : remove doubled words found in 2.7 to 3.4 Lib/*,
...
as reported by Serhiy Storchaka and Matthew Barnett.
2013-03-11 17:56:17 -04:00
Ezio Melotti
9b9cd4c85e
#11963 : fix Windows buildbots.
2013-03-11 03:21:08 +02:00
Ezio Melotti
efaad09c9a
#11963 : remove human verification from test_subprocess.
2013-03-11 00:34:33 +02:00
Ezio Melotti
c52670479a
#11963 : fix Windows buildbots.
2013-03-10 03:25:45 +02:00
Ezio Melotti
da9eeae48e
#11963 : avoid printing messages in test_parser. Initial patch by Éric Araujo.
2013-03-09 22:17:33 +02:00
Raymond Hettinger
9f7e247a88
Issue #17375 : Add docstrings to the threading module.
2013-03-08 21:02:13 -07:00
Senthil Kumaran
6234cc0098
Reverting the changeset c31d700dea8b made for Issue #12921
2013-03-05 02:24:03 -08:00
Senthil Kumaran
c74e764c21
Fix Issue #12921 : BaseHTTPServer's send_error should send the correct error
...
response message when send_error includes a message in addition to error
status. Patch contributed by Karl.
2013-03-05 01:21:13 -08:00
Raymond Hettinger
757408a2f3
merge
2013-03-05 02:16:45 -05:00
Raymond Hettinger
3e6aafe209
Issue #16098 : Update heapq.nsmallest to use the same algorithm as nlargest.
...
This removes the dependency on bisect and it bring the pure Python code
in-sync with the C code.
2013-03-05 02:15:01 -05:00
Antoine Pitrou
49e4dfeec8
Issue #17278 : Fix a crash in heapq.heappush() and heapq.heappop() when the list is being resized concurrently.
2013-03-04 20:30:01 +01:00
Ezio Melotti
a84ecc649b
#17346 : make sure pickle tests are run against all protocols.
2013-03-04 15:23:12 +02:00
Mark Dickinson
7cac1c25a1
Issue #16445 : Fix potential segmentation fault when deleting an exception message.
2013-03-03 11:13:34 +00:00
Ezio Melotti
c86e866b98
#17315 : unlink a file that test_posixpath was leaving around.
2013-03-01 20:56:13 +02:00
Petri Lehtinen
e41a4634c9
Issue #14720 : Enhance sqlite3 microsecond conversion, document its behavior
2013-02-26 21:34:33 +02:00
Richard Oudkerk
ba48264bce
Issue #17018 : Make Process.join() retry if os.waitpid() fails with EINTR.
2013-02-26 12:37:07 +00:00
Serhiy Storchaka
93bfe7d860
Issue #1470548 : Do not buffer XMLGenerator output.
...
Add test for fragment producing with XMLGenerator.
2013-02-25 13:31:29 +02:00
R David Murray
5b2cf5e651
#17275 : Fix class name in init errors in C bufferedio classes.
...
This fixes an apparent copy-and-paste error.
Original patch by Manuel Jacob.
2013-02-23 22:11:21 -05:00
Petri Lehtinen
f794bde17d
Revert "Issue #16121 : Fix line number accounting in shlex"
2013-02-23 23:05:54 +01:00
Petri Lehtinen
43072780df
Issue #16121 : Fix line number accounting in shlex
2013-02-23 22:07:39 +01:00
Petri Lehtinen
2342784d28
Issue #16695 : Document how glob handles filenames starting with a dot
2013-02-23 19:53:03 +01:00
Petri Lehtinen
9e14755b46
Issue #14720 : sqlite3: Convert datetime microseconds correctly
...
Patch by Lowe Thiderman
2013-02-23 19:05:09 +01:00
Ezio Melotti
0a4a7e13f3
Fix deprecation warning in test_tcl.
2013-02-23 08:19:00 +02:00
Ezio Melotti
4dbcec9dd1
Fix deprecation warning in tempfile.
2013-02-23 08:16:07 +02:00
Ezio Melotti
ef1db54ac1
#17249 : check for the availability of the thread module.
2013-02-23 06:33:51 +02:00
Ezio Melotti
2fddfd85bd
#17249 : convert a test in test_capi to use unittest and reap threads.
2013-02-23 05:45:37 +02:00
Ezio Melotti
7d0eb4b234
#17255 : test short-circuiting behavior of any()/all(). Patch by Wim Glenn.
2013-02-21 23:15:40 +02:00
Serhiy Storchaka
49d4022d7d
Issue #17225 : JSON decoder now counts columns in the first line starting
...
with 1, as in other lines.
2013-02-21 20:17:54 +02:00
Serhiy Storchaka
484dee38e6
Issue #17248 : Fix os.*chown() testing when user is in root group.
2013-02-21 14:33:45 +02:00
Barry Warsaw
f25d95732c
- Issue #16248 : Disable code execution from the user's home directory by
...
tkinter when the -E flag is passed to Python. Patch by Zachary Ware.
2013-02-20 18:19:55 -05:00
Serhiy Storchaka
fffc479f15
Issue #17248 : Fix os.*chown() testing when user has group root.
2013-02-20 19:47:31 +02:00
Serhiy Storchaka
3e188c4ebb
Issue #15301 : Enhance os.*chown() testing. Based on patch by Larry Hastings.
2013-02-20 19:39:59 +02:00
R David Murray
c32b678fd0
#7842 : backport fix for py_compile.compile syntax error message handling.
2013-02-19 20:00:11 -05:00
Serhiy Storchaka
c8e75ba2c5
Disable posixpath.realpath() tests on Windows (fix for issue #6975 ).
2013-02-18 13:32:06 +02:00
Serhiy Storchaka
142d2bc3f1
Fix posixpath.realpath() for multiple pardirs (fixes issue #6975 ).
2013-02-18 12:20:44 +02:00
Serhiy Storchaka
fbc737eda1
Fix issue #13169 : Reimport MAXREPEAT into sre_constants.py.
2013-02-18 11:14:04 +02:00
Antoine Pitrou
4f53550ca1
Remove unused certificate files
2013-02-16 21:40:16 +01:00
Antoine Pitrou
60982914b4
Fix test_ssl by replacing expired X509 certificate
2013-02-16 21:39:28 +01:00
Serhiy Storchaka
6a8e2b4982
Issue #9669 : Protect re against infinite loops on zero-width matching in
...
non-greedy repeat. Patch by Matthew Barnett.
2013-02-16 21:23:01 +02:00
Serhiy Storchaka
e18e05cce9
Issue #13169 : The maximal repetition number in a regular expression has been
...
increased from 65534 to 2147483647 (on 32-bit platform) or 4294967294 (on
64-bit).
2013-02-16 16:47:15 +02:00
Richard Oudkerk
36b9d413d7
Issue #16743 : Fix mmap overflow check on 32 bit Windows
2013-02-13 12:05:14 +00:00
Serhiy Storchaka
ec50cb292f
Fix tests for issue #5308 .
2013-02-13 12:31:19 +02:00
Serhiy Storchaka
8d7d6bcc25
Issue #11311 : StringIO.readline(0) now returns an empty string as all other
...
file-like objects.
2013-02-13 12:26:58 +02:00
Serhiy Storchaka
34fe1b7a3d
Issue #5308 : Raise ValueError when marshalling too large object (a sequence
...
with size >= 2**31), instead of producing illegal marshal data.
2013-02-13 12:07:43 +02:00
Serhiy Storchaka
7d360038f5
Fix for issue #16800 : Use buffered write to handle EINTR.
2013-02-13 00:59:11 +02:00
Serhiy Storchaka
0127de0b87
Issue #16800 : tempfile.gettempdir() no longer left temporary files when
...
the disk is full. Original patch by Amir Szekely.
2013-02-13 00:34:46 +02:00
Serhiy Storchaka
cdc7a91dde
Issue #13555 : cPickle now supports files larger than 2 GiB.
2013-02-12 21:36:47 +02:00
Serhiy Storchaka
da5c2a0646
Issue #4591 : Uid and gid values larger than 2**31 are supported now.
2013-02-12 09:27:53 +02:00
Ned Deily
aa1e1a2755
Issue #17111 : Prevent test_surrogates (test_fileio) failure on OS X 10.4.
...
An odd bug in OS X 10.4 causes open(2) on a non-existent,
invalid-encoded filename to return errno 22, EINVAL: Invalid argument,
instead of the expected errno 2, ENOENT: No such file or directory,
*if* the containing directory is not empty. That caused frequent
failures when running the buildbot tests on 10.4 depending on the state
of the test working directory. The failure is easy to reproduce on
10.4 by running the test directly (not with regrtest), first in an empty
directory, then after adding a file to it. The fix is to check for and
pass if either errno is returned.
2013-02-11 22:10:59 -08:00
R David Murray
c114cc8684
#17171 : backport behavior-confirming test from python3.
2013-02-11 10:57:37 -05:00
R David Murray
f1d3473a2b
#17064 : fix sporadic permission errors in test_mailbox on windows.
...
Backported from patch by Jeremy Kloth.
2013-02-11 10:14:24 -05:00
Michael Foord
c36bf99189
Correction to issue 17052 fix
2013-02-11 12:53:21 +00:00
Michael Foord
cb66ee7f56
Issue 17502: unittest discovery should use self.testLoader
2013-02-10 23:59:46 +00:00
Serhiy Storchaka
65d56390bb
Issue #17141 : random.vonmisesvariate() no more hangs for large kappas.
2013-02-10 19:27:37 +02:00
Mark Dickinson
9aaeb5e0c8
Issue #17149 : Fix random.vonmisesvariate to always return results in [0, 2*math.pi].
2013-02-10 14:13:40 +00:00
Serhiy Storchaka
f898038ca0
Issue #1470548 : XMLGenerator now works with UTF-16 and UTF-32 encodings.
2013-02-10 14:26:08 +02:00
Serhiy Storchaka
0dd3d309ab
Issue #6975 : os.path.realpath() now correctly resolves multiple nested symlinks on POSIX platforms.
2013-02-10 12:21:49 +02:00
Serhiy Storchaka
bb80131375
Import shutil for restore_test_support_TESTFN().
2013-02-10 12:01:31 +02:00
Raymond Hettinger
4234992c75
Keep IDLE from displaying spurious SystemExit tracebacks
...
when running scripts that terminated by raising SystemExit
(i.e. unittest and turtledemo).
2013-02-09 14:20:55 -05:00
R David Murray
a5e7f8f8e0
#16564 : test to confirm behavior that regressed in python3.
...
Also add running of test_email_renamed to the email regrtest. It contains
tests that the base email/tests/test_email.py does not, which I discovered
while trying to backport this test for confirmation of the behavior.
2013-02-09 12:53:29 -05:00
Serhiy Storchaka
276f1d5139
Issue #7358 : cStringIO.StringIO now supports writing to and reading from
...
a stream larger than 2 GiB on 64-bit systems.
2013-02-09 13:47:43 +02:00
Serhiy Storchaka
beaa3adae9
Issue #10355 : SpooledTemporaryFile properties and xreadline method now work for unrolled files.
2013-02-09 12:20:18 +02:00
Serhiy Storchaka
62e709c52b
Issue #16686 : Fixed a lot of bugs in audioop module.
...
* avgpp() and maxpp() no more crash on empty and 1-samples input fragment. They now work when peak-peak values are greater INT_MAX.
* ratecv() no more crashes on empty input fragment.
* Fixed an integer overflow in ratecv().
* Fixed an integer overflow in add() and bias() for 32-bit samples.
* reverse(), lin2lin() and ratecv() no more lose precision for 32-bit samples.
* max() and rms() no more returns negative result for 32-bit sample -0x80000000.
* minmax() now returns correct max value for 32-bit sample -0x80000000.
* avg(), mul(), tomono() and tostereo() now round negative result down and can return 32-bit sample -0x80000000.
* add() now can return 32-bit sample -0x80000000.
2013-02-09 11:10:30 +02:00
Serhiy Storchaka
35c52b687f
Issue #17073 : Fix some integer overflows in sqlite3 module.
2013-02-07 16:59:34 +02:00
Serhiy Storchaka
4a88041444
Issue #17118 : Add new tests for testing Python-Tcl interaction.
2013-02-07 15:37:53 +02:00
Serhiy Storchaka
8e8bbc5e7d
Fix test_from_dll* in test_returnfuncptrs.py.
2013-02-07 14:57:53 +02:00
R David Murray
9b3085cdf5
#17142 : fix apparent copy and paste error in test_all.
2013-02-06 10:06:10 -05:00
Serhiy Storchaka
28ababcda4
Temporarily disable test_from_dll in test_returnfuncptrs.py for Windows.
2013-02-04 15:19:21 +02:00
Serhiy Storchaka
a07a8b4f18
Issue #6083 : Fix multiple segmentation faults occured when PyArg_ParseTuple
...
parses nested mutating sequence.
2013-02-04 12:45:46 +02:00
Benjamin Peterson
f727c31133
fix find_library on Solaris ( closes #5289 )
2013-02-03 19:25:11 -05:00
Éric Araujo
3e081c73b8
Add alias to restore 2.7.2 compatibility for setup scripts ( #13994 ).
...
The customize_compiler function moved many times during the 2.7 series;
in 2.7.3, setup scripts importing this function from ccompiler were
broken. This commit restores compatibility without reintroducing the
issue that #13994 originally fixed (duplication of the function).
A unit test makes little sense here, as distutils tests never do imports
in functions, and the fix is very simple.
2013-02-03 11:41:19 -05:00
Serhiy Storchaka
354d50ee37
Issue #17106 : Fix a segmentation fault in io.TextIOWrapper when an underlying
...
stream or a decoder produces data of an unexpected type (i.e. when
io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec).
2013-02-03 17:10:42 +02:00
Ned Deily
cc23cc672f
Issue #16698 : Skip posix test_getgroups when built with OS X
...
deployment target prior to 10.6.
2013-02-02 15:06:45 -08:00
Antoine Pitrou
d66c0ee76e
Issue #15633 : httplib.HTTPResponse is now mark closed when the server sends less than the advertised Content-Length.
2013-02-02 22:49:34 +01:00
Serhiy Storchaka
2a051fa117
Fix test for issue #6972 .
2013-02-02 19:25:57 +02:00
Serhiy Storchaka
05fd744122
Preserve backslashes in malicious zip files for testing issue #6972 .
2013-02-02 18:34:57 +02:00
Benjamin Peterson
eff492f4b7
Issue #15881 : Fixed atexit hook in multiprocessing.
2013-02-02 11:15:50 -05:00
Serhiy Storchaka
13e56c73b7
Fix the test and remove trailing dots on Windows for issue #6972 .
2013-02-02 17:46:33 +02:00
Serhiy Storchaka
7c068750b6
Fix translating of illegal characters on Windows (issue #6972 ).
2013-02-02 12:30:49 +02:00
Serhiy Storchaka
23298cb7f5
Fix tests for issue #11159 .
2013-02-02 12:16:22 +02:00
Serhiy Storchaka
8673ab97cc
Issue #11159 : SAX parser now supports unicode file names.
2013-02-02 10:28:30 +02:00
Gregory P. Smith
608cc451c7
Fixes Issue #6972 : The zipfile module no longer overwrites files outside of
...
its destination path when extracting malicious zip files.
2013-02-01 11:40:18 -08:00
doko@python.org
d65e2bab3b
- Issue #17086 : Backport the patches from the 3.3 branch to cross-build
...
the package.
2013-01-31 23:52:03 +01:00
Serhiy Storchaka
c5200b489d
Issue #17041 : Fix doctesting when Python is configured with the
...
--without-doc-strings.
2013-01-31 16:10:15 +02:00
Serhiy Storchaka
8d510cd6e1
Issue #17049 : Localized calendar methods now return unicode if a locale
...
includes an encoding and the result string contains month or weekday (was
regression from Python 2.6).
2013-01-31 15:57:51 +02:00
Serhiy Storchaka
0be506a5ba
Issue #4844 : ZipFile now raises BadZipfile when opens a ZIP file with an
...
incomplete "End of Central Directory" record. Original patch by Guilherme
Polo and Alan McIntyre.
2013-01-31 15:26:55 +02:00
Ned Deily
18fae3f954
Issue #13590 : OS X Xcode 4 - improve support for universal extension modules
...
In particular, fix extension module build failures when trying to use
32-bit-only installer Pythons on systems with Xcode 4 (currently
OS X 10.8, 10.7, and optionally 10.6).
* Backport 3.3.0 fixes to 2.7 branch (for release in 2.7.4)
* Since Xcode 4 removes ppc support, extension module builds now
check for ppc compiler support and by default remove ppc and
ppc64 archs when they are not available.
* Extension module builds now revert to using system installed
headers and libs (/usr and /System/Library) if the SDK used
to build the interpreter is not installed or has moved.
* Try to avoid building extension modules with deprecated
and problematic Apple llvm-gcc compiler. If original compiler
is not available, use clang instead by default.
2013-01-31 01:24:55 -08:00
Michael Foord
77cd8aab23
Issue 15505. unittest.installHandler and non callable signal handlers
2013-01-29 22:59:02 +00:00
Serhiy Storchaka
74e449fe6a
Add tests for raw-unicode-escape codec.
2013-01-29 11:39:44 +02:00
Serhiy Storchaka
7277f9d099
Clean up escape-decode decoder tests.
2013-01-29 11:06:28 +02:00
Serhiy Storchaka
c8e58126a2
Issue #16979 : Fix error handling bugs in the unicode-escape-decode decoder.
2013-01-29 10:20:34 +02:00
Serhiy Storchaka
80a0a1e170
Fix skip conditions in some docstings tests.
2013-01-28 13:24:01 +02:00
Serhiy Storchaka
72121c6c30
- Issue #17041 : Fix testing when Python is configured with the
...
--without-doc-strings option.
2013-01-27 19:45:49 +02:00
Stefan Krah
4216aa1e52
Adapt test for build --without-doc-strings.
2013-01-26 13:31:44 +01:00
Serhiy Storchaka
6fef14d7f3
Optimize the test for issue #13454 .
...
Now it requires almost 4x less memory and is almost 2x faster.
2013-01-26 11:51:42 +02:00
Serhiy Storchaka
01b3a08f5e
Issue #16975 : Fix error handling bug in the escape-decode decoder.
2013-01-25 23:30:50 +02:00
Serhiy Storchaka
9abc830c6a
Issue #9290 : In IDLE the sys.std* streams now implement io.TextIOBase
...
interface and support all mandatory methods and properties.
2013-01-25 15:30:35 +02:00
Serhiy Storchaka
b09ec9b618
Issue #13454 : Fix a crash when deleting an iterator created by itertools.tee()
...
if all other iterators were very advanced before.
2013-01-25 13:31:05 +02:00
Serhiy Storchaka
7ee79a2823
Don't run the test for issue #16335 when -M is not specified.
...
Increase memory limit in this test.
2013-01-25 10:03:12 +02:00
Ezio Melotti
f5da3ec5ee
#11379 : rephrase minidom documentation to use the term "minimal" instead of "lightweight". Patch by Éric Araujo.
2013-01-22 22:47:57 +02:00
Serhiy Storchaka
353e54edc4
Issue #1159051 : GzipFile now raises EOFError when reading a corrupted file
...
with truncated header or footer.
Added tests for reading truncated gzip and bzip2 files.
2013-01-22 17:13:26 +02:00
Serhiy Storchaka
e3adb43b4b
Add bigmemtest decorator to test of issue #16335 .
2013-01-21 20:23:01 +02:00
Serhiy Storchaka
b1ecf80e04
Fix memory error in test_ucn.
...
unicode-escape decoder requires memory for result corresponding to input size.
Fixes test for issue #16335 .
2013-01-21 13:03:58 +02:00