Commit graph

42117 commits

Author SHA1 Message Date
Eric Smith
a985a3aee4 Issue #5920: Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson. 2009-05-05 18:26:08 +00:00
Mark Dickinson
929ab93489 Issue #5933: Fix some gcc -Wextra warnings. Thanks Victor Stinner for
the patch.
2009-05-05 17:41:47 +00:00
Senthil Kumaran
2c72420a68 Fixing issue5861 - test_urllib fails on windows. Agree to comment to have ':' in pathname2url as windows recognizes it. test_urllib passes now. 2009-05-05 17:34:42 +00:00
Martin v. Löwis
588b54b646 Issue #5847: Remove -n switch on "Edit with IDLE" menu item. 2009-05-05 16:10:16 +00:00
Georg Brandl
cecdc9c0e0 Remove unused variable. 2009-05-05 09:20:52 +00:00
Georg Brandl
ba68a99656 #5929: fix signedness warning. 2009-05-05 09:19:43 +00:00
Georg Brandl
5815220a68 Fix overlong lines. 2009-05-05 09:06:02 +00:00
Georg Brandl
4d4313d59d #5142: add module skipping feature to pdb. 2009-05-05 08:54:11 +00:00
Georg Brandl
e3869c41f2 Add a news entry for r72319. 2009-05-05 08:30:28 +00:00
Georg Brandl
7c26d76d9c #1309567: fix linecache behavior of stripping subdirectories from paths when looking for relative filename matches. Also add a linecache test suite. 2009-05-05 08:28:49 +00:00
Georg Brandl
f71ba95e91 #5932: fix error return in _convertPyInt_AsSsize_t() conversion function. 2009-05-05 07:48:12 +00:00
Steven Bethard
ab538fc2b2 Update bdist_msi so that the generated MSIs for pure Python modules can install to any version of Python, like the generated EXEs from bdist_wininst. (Previously, you had to create a new MSI for each version of Python.) 2009-05-05 01:31:22 +00:00
Benjamin Peterson
7c67b03051 using sys._getframe(x), where x > 0 doesnt' work on IronPython 2009-05-05 00:55:24 +00:00
R. David Murray
7ba8e1cbfd Fix issue 5890: (property subclass shadows __doc__ string) by inserting
the __doc__ into the subclass instance __dict__.  The fix refactors
property_copy to call property_init in such a way that the __doc__
logic is re-executed correctly when getter_doc is 1, thus simplifying
property_copy.
2009-05-04 22:16:24 +00:00
Antoine Pitrou
97377bf566 Issue #5692: In :class:zipfile.Zipfile, fix wrong path calculation when extracting a file to the root directory. 2009-05-04 21:17:17 +00:00
Georg Brandl
e3a3726b3d #5916, 5917: small socket doc improvements. 2009-05-04 20:49:17 +00:00
Georg Brandl
f5f045e470 #5927, 5928: typos. 2009-05-04 20:45:13 +00:00
Georg Brandl
2ca9be4a0c #5925: fix highlighting of keyword table. 2009-05-04 20:42:08 +00:00
Antoine Pitrou
2aabce7348 Add Nick Barnes to ACKS. 2009-05-04 18:32:50 +00:00
Antoine Pitrou
653dece278 Issue #4426: The UTF-7 decoder was too strict and didn't accept some legal sequences.
Patch by Nick Barnes and Victor Stinner.
2009-05-04 18:32:32 +00:00
Walter Dörwald
2827709d6d Fix typos. 2009-05-04 16:03:03 +00:00
Hirokazu Yamamoto
406d7aaee7 Issue #5913: os.listdir() should fail for empty path on windows. 2009-05-04 05:28:39 +00:00
Gregory P. Smith
eeb51a99c5 cleanup applied patch to match style that is already in py3k branch. 2009-05-04 00:48:41 +00:00
Gregory P. Smith
d02eedacab Issue #4751: For hashlib algorithms provided by OpenSSL, the Python
GIL is now released during computation on data lengths >= 2048 bytes.
2009-05-04 00:16:49 +00:00
Walter Dörwald
342c8db859 There's no %A in Python 2.x! 2009-05-03 22:46:07 +00:00
Walter Dörwald
ed960ac404 Issue #5108: Handle %s like %S and %R in PyUnicode_FromFormatV(): Call
PyUnicode_DecodeUTF8() once, remember the result and output it in a second
step. This avoids problems with counting UTF-8 bytes that ignores the effect
of using the replace error handler in PyUnicode_DecodeUTF8().
2009-05-03 22:36:33 +00:00
Mark Dickinson
01fce5adc0 Don't use PyOS_strnicmp for NaN and Inf detection: it's locale-aware. 2009-05-03 22:33:34 +00:00
Mark Dickinson
777e4ff503 Eliminate some locale-dependent calls to isspace and tolower. 2009-05-03 20:59:48 +00:00
Mark Dickinson
85e269b37d Remove unnecessary uses of context in PyGetSetDef. See issue #5880. 2009-05-03 20:39:06 +00:00
Gregory P. Smith
4bd76641b8 docstring update. 2009-05-03 20:27:25 +00:00
Gregory P. Smith
9ac3ee63f6 Optimization: move RFC defined network constant construction out of
the is_*() methods and into module private instances.
2009-05-03 19:37:05 +00:00
Gregory P. Smith
6493d788f0 Issue 5379 - applies patch supplied by philipp hagemeister to fix
many problems with the ancient mcast.py demo code.
2009-05-03 18:42:15 +00:00
Kurt B. Kaiser
62e9a653b5 Further development of issue5559, handle Windows files
which not only have embedded spaces, but leading spaces.
2009-05-03 02:05:22 +00:00
Kurt B. Kaiser
106ac46b3f idle.py modified and simplified to better support
developing experimental versions of IDLE which are
not installed in the standard location.
2009-05-03 01:03:44 +00:00
Michael Foord
07ef487a96 2009-05-02 22:43:34 +00:00
Antoine Pitrou
7430989cda Isue #5084: unpickling now interns the attribute names of pickled objects,
saving memory and avoiding growth in size of subsequent pickles. Proposal
and original patch by Jake McGuire.
2009-05-02 21:13:23 +00:00
Benjamin Peterson
2b42c29a50 add myself 2009-05-02 20:26:53 +00:00
Michael Foord
e2fb98f467 Add addCleanup and doCleanups to unittest.TestCase.
Closes issue 5679.

Michael Foord
2009-05-02 20:15:05 +00:00
Andrew M. Kuchling
420d4eb1f3 #1607951: Make mailbox.Maildir re-read the directories less frequently.
This is done by recording the current time -1sec, and not re-reading unless
the directory mod. times are >= the recorded time.
2009-05-02 19:17:28 +00:00
Gregory P. Smith
6e7bdde2c8 Convert test method names to PEP8 style. 2009-05-02 18:58:21 +00:00
Mark Dickinson
d4b5c98fa6 Remove unnecessary use of context for long getters.
(Related to issue #5880).
2009-05-02 17:55:01 +00:00
Benjamin Peterson
bf6c410b2e revert unrelated change 2009-05-02 17:35:39 +00:00
Benjamin Peterson
6282169142 remove py3k compat code 2009-05-02 17:33:01 +00:00
Andrew M. Kuchling
92b970037b Add items 2009-05-02 17:12:15 +00:00
Benjamin Peterson
d7e8e3444f don't let sys.argv be used in the tests 2009-05-02 16:24:37 +00:00
Michael Foord
829f6b8052 Adds an exit parameter to unittest.main(). If False main no longer
calls sys.exit.

Closes issue 3379.

Michael Foord
2009-05-02 11:43:06 +00:00
Eric Smith
27f204dc29 Keep py3k and trunk code in sync. 2009-05-02 09:58:09 +00:00
Georg Brandl
24cc78ac61 Fix directive name. 2009-05-01 21:30:25 +00:00
Georg Brandl
b64b8278d1 Review ipaddr docs and add them in the TOC under "Internet protocols". 2009-05-01 21:28:35 +00:00
Antoine Pitrou
3fd4ea9dab Issue #5726: Make Modules/ld_so_aix return the actual exit code of the linker, rather than always exit successfully.
Patch by Floris Bruynooghe.
2009-05-01 21:16:14 +00:00