Georg Brandl
b9120e772b
Correctly dispatch Faults in loads (patch #1498627 )
2006-06-01 12:30:46 +00:00
Andrew M. Kuchling
622f144175
[Bug #1473048 ]
...
SimpleXMLRPCServer and DocXMLRPCServer don't look at
the path of the HTTP request at all; you can POST or
GET from / or /RPC2 or /blahblahblah with the same results.
Security scanners that look for /cgi-bin/phf will therefore report
lots of vulnerabilities.
Fix: add a .rpc_paths attribute to the SimpleXMLRPCServer class,
and report a 404 error if the path isn't on the allowed list.
Possibly-controversial aspect of this change: the default makes only
'/' and '/RPC2' legal. Maybe this will break people's applications
(though I doubt it). We could just set the default to an empty tuple,
which would exactly match the current behaviour.
2006-05-31 14:08:48 +00:00
Neal Norwitz
9f16dd026c
On 64-bit platforms running test_struct after test_tarfile would fail
...
since the deprecation warning wouldn't be raised.
2006-05-31 09:02:44 +00:00
Tim Peters
dd55b0a32c
Whitespace normalization.
2006-05-30 23:28:02 +00:00
Fredrik Lundh
9e9ef9fa5a
changed count to return 0 for slices outside the source string
2006-05-30 17:39:58 +00:00
Bob Ippolito
4182a75571
Change wrapping terminology to overflow masking
2006-05-30 17:37:54 +00:00
Fredrik Lundh
93eff6fecd
changed find/rfind to return -1 for matches outside the source string
2006-05-30 17:11:48 +00:00
Georg Brandl
cdcede62c0
Convert test_exceptions to unittest.
2006-05-30 08:47:19 +00:00
Georg Brandl
b0432bc032
Do the check for no keyword arguments in __init__ so that
...
subclasses of Exception can be supplied keyword args
2006-05-30 08:17:00 +00:00
Georg Brandl
861089fc49
Disallow keyword args for exceptions.
2006-05-30 07:34:45 +00:00
Neal Norwitz
008b861bf0
Don't fail if the (sub)pkgname already exist.
2006-05-30 07:21:10 +00:00
Georg Brandl
05f97bffac
Add a test case for exception pickling. args is never NULL.
2006-05-30 07:13:29 +00:00
Tim Peters
27c70598a8
Whitespace normalization.
2006-05-30 02:26:46 +00:00
Tim Peters
aba19bc45f
deprecated_err(): Stop bizarre warning messages when the tests
...
are run in the order:
test_genexps (or any other doctest-based test)
test_struct
test_doctest
The `warnings` module needs an advertised way to save/restore
its internal filter list.
2006-05-30 02:25:25 +00:00
Bob Ippolito
6067f20172
Add a length check to aifc to ensure it doesn't write a bogus file
2006-05-30 00:26:01 +00:00
Bob Ippolito
2fd3977a9d
struct: modulo math plus warning on all endian-explicit formats for compatibility with older struct usage (ugly)
2006-05-29 22:55:48 +00:00
Fredrik Lundh
b51b470eb8
fixed "abc".count("", 100) == -96 error (hopefully, nobody's relying on
...
the current behaviour ;-)
2006-05-29 22:42:07 +00:00
Georg Brandl
261e251df8
Patches #1497027 and #972322 : try HTTP digest auth first,
...
and watch out for handler name collisions.
2006-05-29 20:52:54 +00:00
Nick Coghlan
08490146df
When adding a module like functools, it helps to let SVN know about the file.
2006-05-29 20:27:44 +00:00
Georg Brandl
47dc118247
Fix #1494787 (pyclbr counts whitespace as superclass name)
2006-05-29 14:39:00 +00:00
Nick Coghlan
c649ec5b69
Apply modified version of Collin Winter's patch #1478788
...
Renames functional extension module to _functools and adds a Python
functools module so that utility functions like update_wrapper can be
added easily.
2006-05-29 12:43:05 +00:00
Armin Rigo
a6123abb72
A clearer error message when passing -R to regrtest.py with
...
release builds of Python.
2006-05-28 22:07:08 +00:00
Georg Brandl
2b33037611
Patch #1496206 : urllib2 PasswordMgr ./. default ports
2006-05-28 20:23:12 +00:00
Armin Rigo
a3f092751a
("Forward-port" of r46506)
...
Remove various dependencies on dictionary order in the standard library
tests, and one (clearly an oversight, potentially critical) in the
standard library itself - base64.py.
Remaining open issues:
* test_extcall is an output test, messy to make robust
* tarfile.py has a potential bug here, but I'm not familiar
enough with this code. Filed in as SF bug #1496501 .
* urllib2.HTTPPasswordMgr() returns a random result if there is more
than one matching root path. I'm asking python-dev for
clarification...
2006-05-28 19:13:17 +00:00
George Yoshida
f3c65de460
Patch #1080727 : add "encoding" parameter to doctest.DocFileSuite
...
Contributed by Bjorn Tillenius.
2006-05-28 16:39:09 +00:00
Tim Peters
4e30617bad
The cheery optimism of old age.
2006-05-27 14:13:13 +00:00
Georg Brandl
e895318ee2
Always close BZ2Proxy object. Remove unnecessary struct usage.
2006-05-27 14:02:03 +00:00
Tim Peters
de41dc865a
More random thrashing trying to understand spurious
...
Windows failures. Who's keeping a bz2 file open?
2006-05-27 12:36:53 +00:00
Richard Jones
7b9558d37d
Conversion of exceptions over from faked-up classes to new-style C types.
2006-05-27 12:29:24 +00:00
Bob Ippolito
1fcdc232db
Fix up struct docstrings, add struct.pack_to function for symmetry
2006-05-27 12:11:36 +00:00
Martin v. Löwis
d004fc810a
Patch 1494554: Update numeric properties to Unicode 4.1.
2006-05-27 08:36:52 +00:00
Bob Ippolito
aa70a17e13
enable all of the struct tests, use ssize_t, fix some whitespace
2006-05-26 20:25:23 +00:00
Fredrik Lundh
a26de2a80f
added rpartition method to UserString class
2006-05-26 19:23:21 +00:00
Fredrik Lundh
9c0e9c089c
needspeed: rpartition documentation, tests, and a bug fixes.
...
feel free to add more tests and improve the documentation.
2006-05-26 18:24:15 +00:00
Georg Brandl
f4ef11659c
Need for speed: Patch #921466 : sys.path_importer_cache is now used to cache valid and
...
invalid file paths for the built-in import machinery which leads to
fewer open calls on startup.
Also fix issue with PEP 302 style import hooks which lead to more open()
calls than necessary.
2006-05-26 18:03:31 +00:00
Andrew Dalke
725fe4089d
Test for more edge strip cases; leading and trailing separator gets removed
...
even with strip(..., 0)
2006-05-26 16:22:52 +00:00
Bob Ippolito
ad647859f4
Fix distutils so that libffi will cross-compile between darwin/x86 and darwin/ppc
2006-05-26 14:07:23 +00:00
Tim Peters
02494764cb
Explicitly close files. I'm trying to stop the frequent spurious test_tarfile
...
failures on Windows buildbots, but it's hard to know how since the regrtest
failure output is useless here, and it never fails when a buildbot slave runs
test_tarfile the second time in verbose mode.
2006-05-26 14:02:05 +00:00
Tim Peters
b1f3251ceb
Use open() to open files (was using file()).
2006-05-26 13:39:17 +00:00
Bob Ippolito
e27337b5d0
fix #1229380 No struct.pack exception for some out of range integers
2006-05-26 13:15:44 +00:00
Andrew Dalke
669fa188b1
Added more rstrip tests, including for prealloc'ed arrays
2006-05-26 13:05:55 +00:00
Bob Ippolito
910a08f6da
quick hack to fix busted binhex test
2006-05-26 12:52:53 +00:00
Andrew Dalke
5cc6009f0d
Test cases for off-by-one errors in string split with multicharacter pattern.
2006-05-26 12:31:00 +00:00
Andrew Dalke
005aee2c39
I like tests.
...
The new split functions use a preallocated list. Added tests which exceed
the preallocation size, to exercise list appends/resizes.
Also added more edge case tests.
2006-05-26 12:28:15 +00:00
Tim Peters
fe98f9613b
Whitespace normalization.
2006-05-26 12:26:21 +00:00
Martin Blais
2856e5f390
Support for buffer protocol for socket and struct.
...
* Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer
protocol (send and sendto already did).
* Added struct.pack_to(), that is the corresponding buffer compatible method to
unpack_from().
* Fixed minor typos in arraymodule.
2006-05-26 12:03:27 +00:00
Georg Brandl
a172c32c05
Add "partition" to UserString.
2006-05-26 11:26:11 +00:00
Andrew Dalke
03fb444990
Added split whitespace checks for characters other than space.
2006-05-26 11:15:22 +00:00
Andrew Dalke
984b971341
Added a few more test cases for whitespace split. These strings have leading whitespace.
2006-05-26 11:11:38 +00:00
Fredrik Lundh
06a69dd8ff
needforspeed: partition implementation, part two.
...
feel free to improve the documentation and the docstrings.
2006-05-26 08:54:28 +00:00
Ronald Oussoren
19bebf2e2f
Without this patch OSX users couldn't add new help sources because the code
...
tried to update one item in a tuple.
2006-05-26 08:41:25 +00:00
Tim Peters
d95d593f47
Whitespace normalization.
2006-05-25 21:52:19 +00:00
Brett Cannon
36850456ca
Change test_values so that it compares the lowercasing of group names since getgrall() can return all lowercase names while getgrgid() returns proper casing.
...
Discovered on Ubuntu 5.04 (custom).
2006-05-25 21:33:11 +00:00
Georg Brandl
cfecd599b6
Guard the _active.remove() call to avoid errors when there is no _active list.
2006-05-25 18:44:09 +00:00
Fredrik Lundh
0c71f88fc9
needforspeed: check for overflow in replace (from Andrew Dalke)
2006-05-25 16:46:54 +00:00
Andrew Dalke
2bddcbf10e
Added tests for implementation error we came up with in the need for speed sprint.
2006-05-25 16:30:52 +00:00
Thomas Wouters
143bdfcee6
Update graminit.c for the fix for #1488915 , Multiple dots in relative import
...
statement raise SyntaxError, and add testcase.
2006-05-25 11:26:25 +00:00
Tim Peters
696cf43b58
Heavily fiddled variant of patch #1442927 : PyLong_FromString optimization.
...
``long(str, base)`` is now up to 6x faster for non-power-of-2 bases. The
largest speedup is for inputs with about 1000 decimal digits. Conversion
from non-power-of-2 bases remains quadratic-time in the number of input
digits (it was and remains linear-time for bases 2, 4, 8, 16 and 32).
Speedups at various lengths for decimal inputs, comparing 2.4.3 with
current trunk. Note that it's actually a bit slower for 1-digit strings:
len speedup
---- -------
1 -4.5%
2 4.6%
3 8.3%
4 12.7%
5 16.9%
6 28.6%
7 35.5%
8 44.3%
9 46.6%
10 55.3%
11 65.7%
12 77.7%
13 73.4%
14 75.3%
15 85.2%
16 103.0%
17 95.1%
18 112.8%
19 117.9%
20 128.3%
30 174.5%
40 209.3%
50 236.3%
60 254.3%
70 262.9%
80 295.8%
90 297.3%
100 324.5%
200 374.6%
300 403.1%
400 391.1%
500 388.7%
600 440.6%
700 468.7%
800 498.0%
900 507.2%
1000 501.2%
2000 450.2%
3000 463.2%
4000 452.5%
5000 440.6%
6000 439.6%
7000 424.8%
8000 418.1%
9000 417.7%
2006-05-24 21:10:40 +00:00
Tim Peters
f4049089c5
Disable the damn empty-string replace test -- it can't
...
be make to pass now for unicode if it passes for str, or
vice versa.
2006-05-24 21:00:45 +00:00
Tim Peters
f47b1cd839
Whitespace normalization.
2006-05-24 20:29:44 +00:00
Tim Peters
beaec0c3a1
We can't leave the checked-in tests broken.
2006-05-24 20:27:18 +00:00
Andrew Dalke
e5488ec01e
Added a slew of test for string replace, based various corner cases from
...
the Need For Speed sprint coding. Includes commented out overflow tests
which will be uncommented once the code is fixed.
This test will break the 8-bit string tests because
"".replace("", "A") == "" when it should == "A"
We have a fix for it, which should be added tomorrow.
2006-05-24 18:55:37 +00:00
Bob Ippolito
eb62127842
refactor unpack, add unpack_from
2006-05-24 15:32:06 +00:00
Tim Peters
211219af4f
Whitespace normalization.
2006-05-23 21:54:23 +00:00
Tim Peters
1bddfb84ee
test_struct grew weird behavior under regrtest.py -R,
...
due to a module-level cache. Clearing the cache should
make it stop showing up in refleak reports.
2006-05-23 21:51:35 +00:00
Bob Ippolito
232f3c91f9
patch #1493701 : performance enhancements for struct module
2006-05-23 19:12:41 +00:00
Bob Ippolito
27abce5ba8
revert #1493701
2006-05-23 19:09:51 +00:00
Bob Ippolito
fb8b84af54
Patch #1493701 : performance enhancements for struct module.
2006-05-23 18:46:41 +00:00
Tim Peters
b713ec2531
Bug #1334662 / patch #1335972 : int(string, base) wrong answers.
...
In rare cases of strings specifying true values near sys.maxint,
and oddball bases (not decimal or a power of 2), int(string, base)
could deliver insane answers. This repairs all such problems, and
also speeds string->int significantly. On my box, here are %
speedups for decimal strings of various lengths:
length speedup
------ -------
1 12.4%
2 15.7%
3 20.6%
4 28.1%
5 33.2%
6 37.5%
7 41.9%
8 46.3%
9 51.2%
10 19.5%
11 19.9%
12 23.9%
13 23.7%
14 23.3%
15 24.9%
16 25.3%
17 28.3%
18 27.9%
19 35.7%
Note that the difference between 9 and 10 is the difference between
short and long Python ints on a 32-bit box. The patch doesn't
actually do anything to speed conversion to long: the speedup is
due to detecting "unsigned long" overflow more quickly.
This is a bugfix candidate, but it's a non-trivial patch and it
would be painful to separate the "bug fix" from the "speed up" parts.
2006-05-23 18:45:30 +00:00
Ronald Oussoren
b02daf794b
Patch #1488098 .
...
This patchs makes it possible to create a universal build on OSX 10.4 and use
the result to build extensions on 10.3. It also makes it possible to override
the '-arch' and '-isysroot' compiler arguments for specific extensions.
2006-05-23 12:01:11 +00:00
Ronald Oussoren
58f8eba372
Disable linking extensions with -lpython2.5 for darwin. This should fix bug
...
#1487105 .
2006-05-23 11:47:16 +00:00
Bob Ippolito
d82c3105cc
Apply revised patch for GzipFile.readline performance #1281707
2006-05-22 15:59:12 +00:00
Bob Ippolito
b97597316b
Revert gzip readline performance patch #1281707 until a more generic performance improvement can be found
2006-05-22 15:22:46 +00:00
Bob Ippolito
d72aab5e31
GzipFile.readline performance improvement (~30-40%), patch #1281707
2006-05-22 14:31:24 +00:00
Tim Peters
8a299d25ec
Whitespace normalization.
2006-05-19 19:16:34 +00:00
Neal Norwitz
5ef922447c
Fix #1474677 , non-keyword argument following keyword.
2006-05-19 06:43:50 +00:00
Vinay Sajip
9e9c2528a4
Changed status from "beta" to "production"; since logging has been part of the stdlib since 2.3, it should be safe to make this assertion ;-)
2006-05-18 07:28:58 +00:00
Georg Brandl
7b90e168f3
Bug #1462152 : file() now checks more thoroughly for invalid mode
...
strings and removes a possible "U" before passing the mode to the
C library function.
2006-05-18 07:01:27 +00:00
Neal Norwitz
b678ce5aa6
Little cleanup
2006-05-18 06:51:46 +00:00
Georg Brandl
fad65594ba
Fix test_locale for platforms without a default thousands separator.
2006-05-18 06:33:27 +00:00
Georg Brandl
bbab671d7d
Remove unused import.
2006-05-18 06:18:06 +00:00
Georg Brandl
e4751e3cdc
Amendments to patch #1484695 .
2006-05-18 06:11:19 +00:00
Tim Peters
fd4c419332
Whitespace normalization.
2006-05-18 02:06:40 +00:00
Georg Brandl
b89316fdbf
Patch #1180296 : improve locale string formatting functions
2006-05-17 15:51:16 +00:00
Georg Brandl
9d6da3e2f2
Delay-import some large modules to speed up urllib2 import.
...
(fixes #1484793 ).
2006-05-17 15:17:00 +00:00
Georg Brandl
e3a25838db
Patch #1486962 : Several bugs in the turtle Tk demo module were fixed
...
and several features added, such as speed and geometry control.
2006-05-17 14:56:04 +00:00
Georg Brandl
feb0a3bdbc
Add global debug flag to cookielib to avoid heavy dependency on the logging module.
...
Resolves #1484758 .
2006-05-17 14:45:06 +00:00
Tim Peters
1b38357094
Text files missing the SVN eol-style property.
2006-05-16 23:24:08 +00:00
Tim Peters
cbd7b756e4
Whitespace normalization.
2006-05-16 23:22:20 +00:00
Georg Brandl
8d3342b489
Patch #1435422 : zlib's compress and decompress objects now have a
...
copy() method.
2006-05-16 07:38:27 +00:00
Tim Peters
4ccc0b7dfe
test_directory(): Remove the leftover temp directory that's making
...
the Windows buildbots fail test_tarfile.
2006-05-15 21:32:25 +00:00
Tim Peters
12087bae18
ReadDetectFileobjTest: repair Windows disasters by opening
...
the file object in binary mode.
The Windows buildbot slaves shouldn't swap themselves to death
anymore. However, test_tarfile may still fail because of a
temp directory left behind from a previous failing run.
Windows buildbot owners may need to remove that directory
by hand.
2006-05-15 20:44:10 +00:00
Georg Brandl
49c8f4cf36
[ 1488881 ] tarfile.py: support for file-objects and bz2 (cp. #1488634 )
2006-05-15 19:30:35 +00:00
Neal Norwitz
373f0a718c
- Bug #1487966 : Fix SystemError with conditional expression in assignment
...
Most of the test_syntax changes are just updating the numbers.
2006-05-15 07:04:36 +00:00
Ronald Oussoren
836b039b7c
Rework the build system for osx applications:
...
* Don't use xcodebuild for building PythonLauncher, but use a normal unix
makefile. This makes it a lot easier to use the same build flags as for the
rest of python (e.g. make a universal version of python launcher)
* Convert the mac makefile-s to makefile.in-s and use configure to set makefile
variables instead of forwarding them as command-line arguments
* Add a C version of pythonw, that we you can use '#!/usr/local/bin/pythonw'
* Build IDLE.app using bundlebuilder instead of BuildApplet, that will allow
easier modification of the bundle contents later on.
2006-05-14 19:56:34 +00:00
Thomas Heller
0e10cb0266
add svn:eol-style native svn:keywords Id
2006-05-12 19:31:46 +00:00
Thomas Heller
e43a0fcc9d
Add missing svn properties.
2006-05-12 18:16:03 +00:00
Georg Brandl
1fb9f528bd
Typo fix.
2006-05-11 19:57:09 +00:00
Tim Peters
0ebf27aad9
BaseThreadedTestCase.setup(): stop special-casing WindowsError.
...
Rev 45964 fiddled with WindowsError, and broke test_bsddb3 on all
the Windows buildbot slaves as a result. This should repair it.
2006-05-11 16:37:42 +00:00
Martin v. Löwis
879768dd97
Change WindowsError to carry the Win32 error code in winerror,
...
and the DOS error code in errno. Revert changes where
WindowsError catch blocks unnecessarily special-case OSError.
2006-05-11 13:28:43 +00:00
Georg Brandl
195648000c
Patch #721464 : pdb.Pdb instances can now be given explicit stdin and
...
stdout arguments, making it possible to redirect input and output
for remote debugging.
2006-05-10 17:13:20 +00:00
Georg Brandl
38c6a22f38
Patch #1484695 : Update the tarfile module to version 0.8. This fixes
...
a couple of issues, notably handling of long file names using the
GNU LONGNAME extension.
2006-05-10 16:26:03 +00:00
Tim Peters
ad2ef33245
Variant of patch #1478292 . doctest.register_optionflag(name)
...
shouldn't create a new flag when `name` is already the name of
an option flag.
2006-05-10 02:43:01 +00:00
Thomas Heller
40f55b2f08
Disable a test that is unreliable.
2006-05-09 20:20:15 +00:00
Georg Brandl
e854e765f4
Patch #1478993 : take advantage of BaseException/Exception split in cookielib
2006-05-08 17:48:01 +00:00
Georg Brandl
b5f2e5cc50
Patch #1479302 : Make urllib2 digest auth and basic auth play together.
2006-05-08 17:36:08 +00:00
Georg Brandl
a166a91659
Add test for rev. 45934.
2006-05-08 17:28:47 +00:00
Georg Brandl
e58334ae9e
Patch #1483395 : add new TLDs to cookielib
2006-05-07 20:44:34 +00:00
Martin v. Löwis
e93abb7ca6
Handle ERROR_ALREADY_EXISTS.
2006-05-06 20:04:08 +00:00
Martin v. Löwis
d4e3bb3d39
Port access, chmod, parts of getcwdu, mkdir, and utime to direct Win32 API.
2006-05-06 16:32:54 +00:00
Thomas Heller
97a7b7fef3
oops - the function is exported as 'my_free', not 'free'.
2006-05-05 18:46:27 +00:00
Thomas Heller
748f6fbf2c
Fix memory leaks in the ctypes test suite, reported by valgrind, by
...
free()ing the memory we allocate.
2006-05-05 18:43:24 +00:00
Martin v. Löwis
08041d582b
Update checks to consider Windows error numbers.
2006-05-04 14:27:52 +00:00
Martin v. Löwis
8e0d494e41
Implement os.{chdir,rename,rmdir,remove} using Win32 directly.
2006-05-04 10:08:42 +00:00
Martin v. Löwis
777367103c
Patch #1475845 : Raise IndentationError for unexpected indent.
2006-05-04 05:51:03 +00:00
Georg Brandl
61d168a55e
Bug #1481530 : allow "from os.path import ..." with imputil
2006-05-04 05:08:10 +00:00
Thomas Heller
14f3da7585
Don't fail the tests when libglut.so or libgle.so cannot be loaded.
2006-05-03 18:35:39 +00:00
Georg Brandl
1bb6230930
Bug #1385040 : don't allow "def foo(a=1, b): pass" in the compiler package.
2006-05-03 18:18:32 +00:00
Georg Brandl
23d9d45482
Bug #1472191 : convert breakpoint indices to ints before comparing them to ints
2006-05-03 18:12:33 +00:00
Georg Brandl
a2ac2ef44f
RFE #1472176 : In httplib, don't encode the netloc and hostname with "idna" if not necessary.
2006-05-03 18:03:22 +00:00
Georg Brandl
7377ad2ecd
Add seamonkey to list of Windows browsers too.
2006-05-03 17:46:13 +00:00
Nick Coghlan
afd5e63e24
Finish bringing SVN into line with latest version of PEP 343 by getting rid of all remaining references to context objects that I could find. Without a __context__() method context objects no longer exist. Also get test_with working again, and adopt a suggestion from Neal for decimal.Context.get_manager()
2006-05-03 13:02:47 +00:00
Georg Brandl
1b06a1d4e3
Move network tests from test_urllib2 to test_urllib2net.
2006-05-03 05:15:10 +00:00
Georg Brandl
852bb00818
Patch #1480067 : don't redirect HTTP digest auth in urllib2
2006-05-03 05:05:02 +00:00
Tim Peters
4511a713d5
Whitespace normalization.
2006-05-03 04:46:14 +00:00
Andrew M. Kuchling
214db63df8
Use open() instead of file()
2006-05-02 21:44:33 +00:00
Guido van Rossum
b2045837b6
Hopefully this will fix the spurious failures of test_mailbox.py that I'm
...
experiencing. (This code and mailbox.py itself are full of calls to file()
that should be calls to open() -- but I'm not fixing those.)
2006-05-02 20:47:36 +00:00
Guido van Rossum
da5b701aee
Get rid of __context__, per the latest changes to PEP 343 and python-dev
...
discussion.
There are two places of documentation that still mention __context__:
Doc/lib/libstdtypes.tex -- I wasn't quite sure how to rewrite that without
spending a whole lot of time thinking about it; and whatsnew, which Andrew
usually likes to change himself.
2006-05-02 19:47:52 +00:00
Guido van Rossum
8f6cbe1502
Fix the formatting of KeyboardInterrupt -- a bad issubclass() call.
2006-05-02 17:36:09 +00:00
Vinay Sajip
4b4a63e30a
Replaced my dumb way of calculating seconds to midnight with Tim Peters' much more sensible suggestion. What was I thinking ?!?
2006-05-02 08:35:36 +00:00
Fred Drake
017e68c413
SF #1479988 : add methods to allow access to weakrefs for the
...
weakref.WeakKeyDictionary and weakref.WeakValueDictionary
2006-05-02 06:53:59 +00:00
Neal Norwitz
a6d01cec3f
Try to fix breakage caused by patch #1479181 , r45850
2006-05-02 06:23:22 +00:00
Neal Norwitz
c4edb0ec81
SF #1479181 : split open() and file() from being aliases for each other.
2006-05-02 04:43:14 +00:00
Martin v. Löwis
a07fbce451
Rename parameters to match the documentation (which
...
in turn matches Microsoft's documentation).
Drop unused parameter in CAB.append.
2006-05-01 16:14:16 +00:00
Martin v. Löwis
594855c2d3
Rename uisample to text, drop all non-text tables.
2006-05-01 15:56:03 +00:00
Barry Warsaw
dbcc8d9b24
Port forward from 2.4 branch:
...
Patch #1464708 from William McVey: fixed handling of nested comments in mail
addresses. E.g.
"Foo ((Foo Bar)) <foo@example.com>"
Fixes for both rfc822.py and email package. This patch needs to be back
ported to Python 2.3 for email 2.5.
2006-05-01 03:03:02 +00:00
Georg Brandl
3583cff5a9
Patch #1472854 : make the rlcompleter.Completer class usable on non-
...
UNIX platforms.
2006-04-30 18:14:54 +00:00
Georg Brandl
208badda27
Fix another problem in inspect: if the module for an object cannot be found, don't try to give its __dict__ to linecache.
2006-04-30 17:42:26 +00:00
Phillip J. Eby
72ae6c80d4
Fix infinite regress when inspecting <string> or <stdin> frames.
2006-04-30 15:59:26 +00:00
Georg Brandl
de9b624fb9
Bug #1473625 : stop cPickle making float dumps locale dependent in protocol 0.
...
On the way, add a decorator to test_support to facilitate running single
test functions in different locales with automatic cleanup.
2006-04-30 11:13:56 +00:00
Georg Brandl
44a118af50
Patch #1470976 : don't NLST files when retrieving over FTP.
2006-04-30 09:23:59 +00:00
Georg Brandl
bffb0bc064
In stdlib, use hashlib instead of deprecated md5 and sha modules.
2006-04-30 08:57:35 +00:00
Georg Brandl
fa42bd7af4
Patch #1470846 : fix urllib2 ProxyBasicAuthHandler.
2006-04-30 07:06:11 +00:00
Brett Cannon
1e01397533
Fix docstring for contextfactory; mentioned old contextmanager name.
2006-04-29 21:29:50 +00:00
Ronald Oussoren
988117fd63
Patch 1471883: --enable-universalsdk on Mac OS X
2006-04-29 11:31:35 +00:00
Georg Brandl
6d78a582ec
Bug #1478429 : make datetime.datetime.fromtimestamp accept every float,
...
possibly "rounding up" to the next whole second.
2006-04-28 19:09:24 +00:00
Thomas Heller
6a907d8b8e
Remove a duplicated test (the same test is in test_incomplete.py).
2006-04-28 17:02:18 +00:00
Georg Brandl
0f45a078a3
Bug #1478326 : don't allow '/' in distutils.util.get_platform machine names
...
since this value is used to name the build directory.
2006-04-28 16:58:52 +00:00
Georg Brandl
7a3fd89994
Bug #1472949 : stringify IOErrors in shutil.copytree when appending
...
them to the Error errors list.
2006-04-28 16:54:25 +00:00
Georg Brandl
314acacb52
Add SeaMonkey to the list of Mozilla browsers.
2006-04-28 16:31:17 +00:00