Kurt B. Kaiser
818855939a
Correct an error introduced at Rev 1.30. The keyword arg is necessary
...
to freeze the value of orig_checkcache. Otherwise infinite recursion.
2002-11-29 22:10:53 +00:00
Andrew M. Kuchling
8e30bcdaaf
Fix mode on scripts to have the read bit set (noted by Nicholas Riley)
2002-11-29 19:45:58 +00:00
Michael W. Hudson
ade8c8b2c3
Nudge getting __module__ and __name__ for new-style classes so that
...
the results of *setting* __name__ are not so surprising.
If people can suggest more tests, that'd be grand, or is what's there
sufficient?
2002-11-27 16:29:26 +00:00
Neal Norwitz
deaba57009
SF #641170 , reST version of Lib/test/README
...
Convert test/README to reST
2002-11-27 15:47:10 +00:00
Michael W. Hudson
7e7c00db0c
I don't know why staring at the email to python-checkins made me
...
see problems with my code that I didn't see before the checkin, but:
When a subtype .mro() fails, we need to reset the type whose __bases__
are being changed, too. Fix + test.
2002-11-27 15:40:09 +00:00
Michael W. Hudson
586da8fddd
Readjustments to the way we cope with exceptions from subclasses'
...
mro() methods. Now any exception aborts the whole __bases__ change.
And more tests.
2002-11-27 15:20:19 +00:00
Andrew M. Kuchling
31ddfb6942
[Part of patch #641685 ] Add .dylib as an extension for shared libraries
2002-11-27 13:45:26 +00:00
Michael W. Hudson
caf17be1b7
I had the inheritance cycle stuff backwards. Oops!
2002-11-27 10:24:44 +00:00
Martin v. Löwis
e16e01fac6
Patch #639112 : fixes for None locale and tz.
2002-11-27 08:30:25 +00:00
Raymond Hettinger
e4827eb2a2
Bring UserDict in-sync with changes to dict.
...
Constructor accepts optional keyword arguments after a optional items list.
Add fromkeys() as an alternate constructor from an iterable over keys.
Expand related unittests.
2002-11-27 08:29:11 +00:00
Raymond Hettinger
e33d3df030
SF Patch 643443. Added dict.fromkeys(iterable, value=None), a class
...
method for constructing new dictionaries from sequences of keys.
2002-11-27 07:29:33 +00:00
Guido van Rossum
a01fa26396
The MRO conflict error message depends on dictionary hash order.
...
Avoid depending on this in the test.
2002-11-27 04:00:59 +00:00
Fred Drake
4dd0f7ef7a
Add a way to say "use any resource except A". For example, to run
...
allow the use of any resource except bsddb, give the option
"-uall,-bsddb".
2002-11-26 21:44:56 +00:00
Martin v. Löwis
8c8aa5d666
Rename want_objects to wantobjects throughout, for consistency.
2002-11-26 21:39:48 +00:00
Fred Drake
94e7bb7dd6
Use "is" to test type objects, not "==".
2002-11-26 21:28:23 +00:00
Andrew M. Kuchling
acd5cb2ff0
Fix for bug #410541 : bdist builds bogus .zips
...
This adds a --relative option to the bdist_dumb command that defaults
to false; if true, the .tar.gz or .zip will be assembled using relative
paths.
2002-11-26 17:45:19 +00:00
Andrew M. Kuchling
40f23e0ddf
Part of the fix for bug #410541 : add ensure_relative() function
2002-11-26 17:42:48 +00:00
Michael W. Hudson
98bbc49c54
This is my patch:
...
[ 635933 ] make some type attrs writable
Plus a couple of extra tests beyond what's up there.
It hasn't been as carefully reviewed as it perhaps should, so all readers
are encouraged, nay exhorted, to give this a close reading.
There are still a couple of oddities related to assigning to __name__,
but I intend to solicit python-dev's opinions on these.
2002-11-26 14:47:27 +00:00
Martin v. Löwis
ffad633af9
Patch #518625 : Return objects in Tkinter.
2002-11-26 09:28:05 +00:00
Guido van Rossum
d32047f038
A tweaked version of Jeremy's patch #642489 , to produce better error
...
messages about MRO conflicts. (Tweaks here: don't print the message,
but compare it with an expected string.)
2002-11-25 21:38:52 +00:00
Raymond Hettinger
35e48d2426
SF 643115: Set._update() had a special case for dictionaries which allowed
...
non-true values to leak in. This threw-off equality testing which depends
on the underlying dictionaries having both the same keys and values.
2002-11-25 20:43:55 +00:00
Walter Dörwald
00445d2393
Fix typo in comment.
2002-11-25 17:58:02 +00:00
Gustavo Niemeyer
1456fde6a0
Fixed bug
...
[#495695 ] webbrowser.py: selection of browser
* Lib/webbrowser.py
Only include graphic browsers in _tryorder if DISPLAY is set. Also,
included skipstone support, as suggested by Fred in the mentioned bug.
* Misc/NEWS
Mention fix and skipstone inclusion.
2002-11-25 17:25:04 +00:00
Martin v. Löwis
d5169bad94
Regenerate from Unicode 3.2.0 to include all First/Last ranges.
2002-11-24 23:10:08 +00:00
Tim Peters
1babdfc48a
Reduced memory burden by iterating over the normalization test input
...
file directly (instead of sucking it all into a list of lines first).
2002-11-24 19:19:09 +00:00
Tim Peters
1b445d3fcf
Fiddled things so that test_normalization is expected to be skipped if
...
and only if the test input file doesn't exist.
2002-11-24 18:53:11 +00:00
Martin v. Löwis
65730a4de8
Delete bsddb from sys.modules if _bsddb cannot be imported.
2002-11-24 08:26:01 +00:00
Tim Peters
d332c085ea
Skip test_normalization on Windows until it's at least clear why the
...
data it needs doesn't exist in the project. If it's a huge file,
maybe the test should be changed to be one of the -u thingies.
2002-11-24 02:40:40 +00:00
Tim Peters
b9ac505110
Split long line.
...
XXX If NormalizationTest.txt is required to run this test, why isn't it
checked into the project?
2002-11-24 02:37:29 +00:00
Tim Peters
77c06fbf94
Whitespace normalization.
2002-11-24 02:35:35 +00:00
Martin v. Löwis
677bde2dd1
Patch #626485 : Support Unicode normalization.
2002-11-23 22:08:15 +00:00
Martin v. Löwis
74a530d42d
Update character names.
2002-11-23 19:41:01 +00:00
Martin v. Löwis
ef7fe2e813
Implement names for CJK unified ideographs. Add name to KeyError output.
...
Verify that the lookup for an existing name succeeds.
2002-11-23 18:01:32 +00:00
Martin v. Löwis
8579efc86c
Add test cases for Hangul syllables. Update output.
2002-11-23 17:11:42 +00:00
Neal Norwitz
ca2953ea5c
Remove duplicate test
2002-11-23 16:57:00 +00:00
Martin v. Löwis
529ec6a1ee
Regenerate. Fixes #618012 .
2002-11-23 12:09:28 +00:00
Martin v. Löwis
b2c7affbaa
Merge with bsddb3 2002.11.23.10.42.36
2002-11-23 11:26:07 +00:00
Just van Rossum
a797d8150d
Patch #642500 with slight modifications: allow keyword arguments in
...
dict() constructor. Example:
>>> dict(a=1, b=2)
{'a': 1, 'b': 2}
>>>
2002-11-23 09:45:04 +00:00
Thomas Heller
450cafae28
(This is hopefully the last large, funny checkin message for
...
bdist_wininst.py we will see.)
Removed the base64 encoded binary contents, wininst.exe must be in the
same directory as this file now.
wininst.exe must be recompiled and commited each time the sources in
PC/bdist_wininst are changed.
2002-11-22 21:08:34 +00:00
Thomas Heller
3a23c3fae1
get_python_version was not imported.
2002-11-22 20:57:20 +00:00
Fred Drake
8bec48316b
Two bugs:
...
- assertRaises() wasn't being called correctly
- test_warning() no longer applies
2002-11-22 20:13:43 +00:00
Tim Peters
78e35f9311
Move Windows Python away from bsddb 1.85 and toward Sleepycat's latest.
...
The bsddb subproject is gone.
The _bsddb subproject is new.
There are problems here, but I'm out of time to work on this now. If
anyone can address an XXX comment or two in readme.txt, please do!
2002-11-22 20:00:34 +00:00
Guido van Rossum
44f602dd3b
Comment out the warnings about mktemp(). These are too annoying, and
...
often unavoidable.
2002-11-22 15:56:29 +00:00
Fred Drake
132e0e824b
Use False instead of 0.
2002-11-22 14:22:49 +00:00
Martin v. Löwis
4581cfa326
Patch #486438 : Make module argument to testmod optional.
2002-11-22 08:23:09 +00:00
Martin v. Löwis
f86e8ef33e
Patch #550765 : Add daemon_threads flag.
2002-11-22 08:08:44 +00:00
Piers Lauder
e0273de432
added new IMAP4_stream class; added proxyauth command; added login_cram_md5 method
2002-11-22 05:53:04 +00:00
Raymond Hettinger
54405456e5
Implement dict() style constructor.
...
Already supported dict() and dict(mapping).
Now supports dict(itemsequence) and
Just van Rossum's new syntax for dict(keywordargs).
Also, added related unittests.
The docs already promise dict-like behavior
so no update is needed there.
2002-11-22 00:07:40 +00:00
Martin v. Löwis
d899605e30
Patch #633547 : Support plural forms. Do TODOs in test suite.
2002-11-21 21:45:32 +00:00
Guido van Rossum
21b60147e9
The _Event class should be more careful with releasing its lock when
...
interrupted. A try/finally will do nicely. Maybe other classes need
this too, but since they manipulate more state it's less clear that
that is always the right thing, and I'm in a hurry.
Backport candidate.
2002-11-21 21:08:39 +00:00