Raymond Hettinger
48688d8c8e
Add notes on how decimal fits into the model.
2008-02-11 22:53:01 +00:00
Raymond Hettinger
21290eacf6
Add tests for pickletools.optimize().
2008-02-11 20:05:53 +00:00
Lars Gustäbel
6bf51da9d4
Make sure that xstar headers are read correctly.
2008-02-11 19:17:10 +00:00
Raymond Hettinger
31f6bc018b
No need to register classes that already inherit from ABCs.
2008-02-11 18:51:08 +00:00
Mark Dickinson
cd873fc142
Put an extra space into the repr of a Fraction:
...
Fraction(1, 2) instead of Fraction(1,2).
2008-02-11 03:11:55 +00:00
Christian Heimes
03d3abf375
The test requires the network resource
2008-02-11 02:26:22 +00:00
Mark Dickinson
d058cd2cc8
Rename rational.Rational to fractions.Fraction, to avoid name clash
...
with numbers.Rational. See issue #1682 for related discussion.
2008-02-10 21:29:51 +00:00
Raymond Hettinger
da614dcc4f
Complete an open todo on pickletools -- add a pickle optimizer.
2008-02-10 20:35:16 +00:00
Skip Montanaro
a5a9a733c8
whoops - revert
2008-02-10 15:32:16 +00:00
Skip Montanaro
c376f20d76
Get the saying right. ;-)
2008-02-10 15:31:54 +00:00
Mark Dickinson
3a94ee05f7
Typos in decimal comment and documentation
2008-02-10 15:19:58 +00:00
Mark Dickinson
74d0914413
Turn classmethods into staticmethods, and avoid calling the constructor
...
of subclasses of Rational. (See discussion in issue #1682.)
2008-02-10 14:58:38 +00:00
Nick Coghlan
97fac3eb0a
Issue 2021: Allow NamedTemporaryFile and SpooledTemporaryFile to be used as context managers. (The NamedTemporaryFile fix should be considered for backporting to 2.5)
2008-02-09 15:28:09 +00:00
Raymond Hettinger
8c6c12ca96
Temporarily disable this test. It's been broken for a week.
2008-02-09 10:06:20 +00:00
Raymond Hettinger
2cd9bf5e7c
Metaclass declaration is inherited
2008-02-09 10:04:19 +00:00
Raymond Hettinger
2e827bfdfe
Merge with r60683.
2008-02-09 03:34:52 +00:00
Raymond Hettinger
c2bc0d17e8
Make ABC containers inherit as documented.
2008-02-09 01:18:42 +00:00
Raymond Hettinger
d53f1c4d41
Fill-in missing Set comparisons
2008-02-08 23:34:21 +00:00
Raymond Hettinger
18a1ffcda3
Speed-up __iter__() mixin method.
2008-02-08 23:02:27 +00:00
Hye-Shik Chang
01612e7dec
Update big5hkscs codec to conform to the HKSCS:2004 revision.
2008-02-08 17:10:20 +00:00
Jeffrey Yasskin
27d339446a
Oops! 2.6's Rational.__ne__ didn't work.
2008-02-08 06:45:40 +00:00
Amaury Forgeot d'Arc
b01aa430d5
issue 2045: Infinite recursion when printing a subclass of defaultdict,
...
if default_factory is set to a bound method.
Will backport.
2008-02-08 00:56:02 +00:00
Walter Dörwald
d0e5b766f1
Fix typo in docstring for Calendar.itermonthdays().
2008-02-07 19:57:32 +00:00
Facundo Batista
86371d61b7
Fixes Issue 1401. When redirected, a possible POST get converted
...
to GET, so it loses its payload. So, it also must lose the
headers related to the payload (if it has no content any more,
it shouldn't indicate content length and type).
2008-02-07 19:06:52 +00:00
Facundo Batista
9521f08b98
Fixes issue 2026. Tests converted to unittest. Thanks
...
Giampaolo Rodola.
2008-02-07 16:16:29 +00:00
Andrew M. Kuchling
8d119301a1
Update URL
2008-02-07 11:43:47 +00:00
Raymond Hettinger
882a416900
Merge r60628, r60631, and r60633. Register UserList and UserString will the appropriate ABCs.
2008-02-07 03:25:46 +00:00
Raymond Hettinger
017b6a3ad2
Merge 60627.
2008-02-07 03:10:33 +00:00
Raymond Hettinger
5b07ebce86
Issue 2025: Add tuple.count() and tuple.index() to follow the ABC in collections.Sequence.
2008-02-07 00:54:20 +00:00
Georg Brandl
3c3d9ac46c
Revert accidental changes to test_queue in r60605.
2008-02-06 23:45:51 +00:00
Mark Dickinson
2fc9263df5
Issue 1979: Make Decimal comparisons (other than !=, ==) involving NaN
...
raise InvalidOperation (and return False if InvalidOperation is trapped).
2008-02-06 22:10:50 +00:00
Facundo Batista
5af2f7454d
Fixes issue 1959. Converted tests to unittest.
...
Thanks Giampaolo Rodola.
2008-02-06 19:28:49 +00:00
Raymond Hettinger
45eda64691
Sync-up with Py3k work.
2008-02-06 01:49:00 +00:00
Georg Brandl
b70907796a
* Use the same code to profile for test_profile and test_cprofile.
...
* Convert both to unittest.
* Use the same unit testing code.
* Include the expected output in both test files.
* Make it possible to regenerate the expected output by running
the file as a script with an '-r' argument.
2008-02-05 19:58:17 +00:00
Georg Brandl
d86c7e5d93
Actually run the test.
2008-02-05 19:07:10 +00:00
Facundo Batista
c2879c70e4
Issue 1951. Converts wave test cases to unittest.
2008-02-05 19:03:32 +00:00
Georg Brandl
8ada17742b
Fix unittest conversion breakage.
2008-02-05 18:32:47 +00:00
Guido van Rossum
212861c54f
In the experimental 'Scanner' feature, the group count was set wrong.
2008-02-05 17:32:15 +00:00
Andrew M. Kuchling
727a59070d
Update PEP URL.
...
(This code is duplicated between pydoc and DocXMLRPCServer; maybe it
should be refactored as a GHOP project.)
2.5.2 backport candidate.
2008-02-05 16:06:57 +00:00
Marc-André Lemburg
2db7cd3ae2
Keep distutils Python 2.1 compatible (or even Python 2.4 in this case).
2008-02-05 14:50:40 +00:00
Lars Gustäbel
0192e43d64
Issue #2004 : Use mode 0700 for temporary directories and default
...
permissions for missing directories.
(will backport to 2.5)
2008-02-05 11:51:40 +00:00
Amaury Forgeot d'Arc
99af7dbc07
Change r60575 broke test_compile:
...
there is no need to emit co_lnotab item when both offsets are zeros.
2008-02-05 00:26:21 +00:00
Amaury Forgeot d'Arc
6fd03bb607
#1750076 : Debugger did not step on every iteration of a while statement.
...
The mapping between bytecode offsets and source lines (lnotab) did not contain
an entry for the beginning of the loop.
Now it does, and the lnotab can be a bit larger:
in particular, several statements on the same line generate several entries.
However, this does not bother the settrace function, which will trigger only
one 'line' event.
The lnotab seems to be exactly the same as with python2.4.
2008-02-04 21:45:05 +00:00
Christian Heimes
f5806ab6e3
Small adjustments for test compact freelist test. It's no passing on Windows as well.
2008-02-04 19:30:05 +00:00
Christian Heimes
f4033ab245
Increase debugging to investige failing tests on some build bots
2008-02-04 18:48:38 +00:00
Christian Heimes
422051a367
Patch #1953
...
I implemented the function sys._compact_freelists() and C API functions PyInt_/PyFloat_CompactFreeList() to compact the pre-allocated blocks of ints and floats. They allow the user to reduce the memory usage of a Python process that deals with lots of numbers.
The patch also renames sys._cleartypecache to sys._clear_type_cache
2008-02-04 18:00:12 +00:00
Jeffrey Yasskin
a26cf9b760
Make int() and long() fall back to __trunc__(). See issue 2002.
2008-02-04 01:04:35 +00:00
Amaury Forgeot d'Arc
72a6576279
Let test_socketserver pass on win32, which does not have AF_UNIX sockets.
2008-02-03 23:57:24 +00:00
Amaury Forgeot d'Arc
07974d7a93
Correct test_mailbox on win32: since the test sets a custom 'colon' attribute
...
to the main mailbox, copy it to secondary mailbox instances.
2008-02-03 23:15:32 +00:00
Christian Heimes
3af3ecca92
Fixed paths to Windows build directories in build_ext.py
...
Use vsbuild instead of devenv in build.bat and _bsddb.vcproj
2008-02-03 14:34:18 +00:00