Guido van Rossum
9d4270070a
Some more expected skips on OSX.
2002-12-03 10:24:56 +00:00
Guido van Rossum
6c7340552c
Lose references to knee (no longer exists) and pyclbr (has its own
...
test suite now).
2002-12-03 09:34:54 +00:00
Guido van Rossum
a1962d6efd
Get rid of 1.5.2 compatibility hack. :-)
2002-12-03 09:28:36 +00:00
Marc-André Lemburg
0375079e93
Adding Python <= 2.2 support back in.
2002-12-03 08:45:11 +00:00
Guido van Rossum
7f6a439040
Add more sophistication to the comparison between pyclbr output and
...
real module, by filtering out aliased methods. This, combined with
the recent fixes to pyclbr, make it possible to enable more tests with
fewer exceptions.
2002-12-03 08:16:50 +00:00
Guido van Rossum
0a6f954766
Another big update, fixing all known bugs related to nesting functions
...
and classes. Also add a mini main program that dumps the results for
a given file or module.
2002-12-03 08:14:35 +00:00
Guido van Rossum
7a98e8083c
In class bsdTableDB, add class variables db and env (set to None) to
...
prevent close() called from __del__ from bombing out when __init__()
fails early.
2002-12-02 16:17:46 +00:00
Guido van Rossum
0d366b1418
Fix typo in except clause (_db should be _bsddb).
2002-12-02 16:08:54 +00:00
Guido van Rossum
0ed7aa1e03
Moderately heavy reorganization of pyclbr to fix package-related bugs.
...
- The _modules cache now uses the full module name.
- The meaning of the (internal!!!) inpackage argument is changed: it
now is the parent package name, or None. readmodule() doesn't
support this argument any more.
- The meaning of the path argument is changed: when inpackage is set,
the module *must* be found in this path (as is the case for the real
package search).
- Miscellaneous cleanup, e.g. fixed __all__, changed some comments and
doc strings, etc.
- Adapted the unit tests to the new semantics (nothing much changed,
really). Added some debugging code to the unit tests that print
helpful extra info to stderr when a test fails (interpreting the
test failures turned out to be hard without these).
2002-12-02 14:54:20 +00:00
Guido van Rossum
c706c28d75
Add a better columnizer to print_topics().
2002-12-02 13:08:53 +00:00
Guido van Rossum
3b10dc3554
Require 'largefile' resource for Mac OSX as well.
2002-12-02 10:42:30 +00:00
Guido van Rossum
bb48465273
On Max OSX, try increasing the stack limit to 2048 so test_re and
...
test_sre won't die with a SegFault.
2002-12-02 09:56:21 +00:00
Kurt B. Kaiser
5f7c4b34b9
Remove dead code in get_stack().
...
Modify get_stack() and get_exception to be StackTreeItem methods.
SF Bug 610756. Neal Norwitz.
2002-12-02 05:08:54 +00:00
Kurt B. Kaiser
491427dfe1
Fix beep.
...
Then remove annoying beep, not needed with breakpoint highlighting.
2002-12-02 04:41:29 +00:00
Neal Norwitz
6453c1f218
Cleanup:
...
* Remove unused imports
* Convert some more 1/0 to True/False
* Shorten up a long line
2002-11-30 19:18:46 +00:00
Neal Norwitz
539594f2f5
Remove unused import
...
Remove unused variables since they were the return value from grid(),
which is always None
2002-11-30 19:12:41 +00:00
Neal Norwitz
5b0b00fb21
Convert string exceptions to classes, string exceptions are deprecated
2002-11-30 19:10:19 +00:00
Neal Norwitz
672ce57100
Convert some more 1/0 to True/False
2002-11-30 19:04:07 +00:00
Neal Norwitz
f4c4f115d8
Add missing self for method call
2002-11-30 18:49:10 +00:00
Neal Norwitz
3e0edbf4d8
Port Martin von Loewis checkin from Python:
...
Add --check-tkinter to setup.py. Install IDLE. Fixes #634078 .
2002-11-30 17:54:17 +00:00
Neal Norwitz
ce8ed1a8d5
Port Martin von Loewis checkin from python: Support sdist.
2002-11-30 17:51:41 +00:00
Kurt B. Kaiser
6e44cc2369
M PyShell.py
...
M rpc.py
SF Bug 629987: Idle not printing prompts following SyntaxError
2002-11-30 06:18:00 +00:00
Ka-Ping Yee
a59ef7bbe0
getdoc():
...
Remove leading whitespace from first line; remove leading and
trailing blank lines from docstrings. (Patch 645938 submitted
by David Goodger.)
2002-11-30 03:53:15 +00:00
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