summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace normalization.Tim Peters2003-05-127-25/+24
|
* Effectively renamed tokenize_tests.py to have a txt extension instead.Tim Peters2003-05-122-1/+1
| | | | | | | | | This file isn't meant to be executed, it's data input for test_tokenize.py. The problem with the .py extension is that it uses "non-standard" indentation, and it's good to test that, but reindent.py keeps wanting to fix it. But fixing the indentation causes the expected-output file to change, since exact line and column numbers are part of the tokenize.tokenize() output getting tested.
* Close the file after tokenizing it. Because the open file object wasTim Peters2003-05-121-2/+5
| | | | | bound to a module global, the file object remained opened throughout the test suite run.
* Remove assert that checked if a parameter was an instance of Request. ↵Brett Cannon2003-05-121-1/+0
| | | | Closes patch #639139.
* Change Request.add_header to call string.capitalize in order to normalizeBrett Cannon2003-05-121-7/+8
| | | | | | headers and not have any dependency on case. Closes patch #649742. Also changed all instances of dict.items to dict.iteritems where appropriate.
* Update for SF 71033 and changes to subprocess threadingKurt B. Kaiser2003-05-121-1/+13
|
* 1. RemoteDebugger now runs user code in subprocess MainThreadKurt B. Kaiser2003-05-123-54/+61
| | | | | | | | | | | 2. run.py: move exception printing to toplevel to allow access from main() 3. Clarification in PyShell.py: when the subprocess is restarted, the debugger GUI is reused with a fresh instance of the subprocess debugger. M PyShell.py M RemoteDebugger.py M run.py
* Beefed up timezone support. UTC and GMT are now always recognized timezonesBrett Cannon2003-05-112-12/+29
| | | | | with values of 0. Also now check time.daylight to see if time.tzname[1] should be used in timezone checking.
* Patch #734231: Update RiscOS support. In particular, correctMartin v. Löwis2003-05-1013-23/+27
| | | | riscospath.extsep, and use os.extsep throughout.
* All two more modules with __all__.Raymond Hettinger2003-05-101-0/+2
|
* [ SF 710733 - Martin v. Loewis] Improving source encoding dialogKurt B. Kaiser2003-05-103-13/+101
| | | | | | M IOBinding.py M config-main.def M configDialog.py
* 1. Update debugger to not trace RPC code even when calling Queue andKurt B. Kaiser2003-05-103-33/+17
| | | | | | | | | | | threading modules. Can debug user code which imports these modules, though. 2. Re-enable debugger in PyShell. 3. Remove old code implementing previous approaches to this issue. M Debugger.py M PyShell.py M rpc.py
* Replace line somehow deleted before last checkin.Jeremy Hylton2003-05-091-0/+1
|
* Variant of SF patch 614770: MSVC 7 supportJeremy Hylton2003-05-091-143/+189
| | | | | | | | distutils now looks for the compiler version in sys.version, falling back to MSVC 6 if the version isn't listed (Python 2.2 and lower). Add helper routines for reading the registry. Refactor many module functions into methods of the compiler to avoid passing lots of state as arguments.
* 1. Implement processing of user code in subprocess MainThread. Pass loopKurt B. Kaiser2003-05-084-193/+267
| | | | | | | | | | | | is now interruptable on Windows. 2. Tweak signal.signal() wait parameters as called by various methods to improve I/O response, especially on Windows. 3. Debugger is disabled at this check-in pending further development. M NEWS.txt M PyShell.py M rpc.py M run.py
* Bump version numberBarry Warsaw2003-05-081-1/+1
|
* A couple of new parsedate test cases.Barry Warsaw2003-05-081-0/+10
|
* parsedate_tz(): Be slightly more lenient when there's no day of theBarry Warsaw2003-05-081-3/+2
| | | | | | | week. Patch given by Daniel Berlin in SF bug # 732761. Also closes SF bug # 727719. Backport candidate.
* Clarify the dedent() example a bit by indenting the input lines unevenly.Greg Ward2003-05-081-4/+4
|
* Minor clarification of dedent().Greg Ward2003-05-081-3/+3
|
* Add DedentTestCase to test dedent() function.Greg Ward2003-05-081-3/+68
|
* SF patch #598163 (Ville Vainio, vvainio@users.sourceforge.net):Greg Ward2003-05-081-0/+42
| | | | | | | | | add dedent() function, to remove indentation from multiline strings (eg. triple-quoted strings). Differs from inspect.getdoc() by not special-casing the first line (often a sensible approach for non-docstring multiline strings). This should make this function more general (symmetric 'indent' also possible), and more fitting for the textwrap module.
* Update to Optik 1.4.1+: adds __all__ (Optik SF bug #728563).Greg Ward2003-05-081-3/+20
|
* SF bug #730296: Unexpected Changes in list IteratorRaymond Hettinger2003-05-071-4/+4
| | | | | | | | | | | | Reverted a Py2.3b1 change to iterator in subclasses of list and tuple. They had been changed to use __getitem__ whenever it had been overriden in the subclass. This caused some usabilty and performance problems. Also, it was inconsistent with the rest of python where many container methods access the underlying object directly without first checking for an overridden getter. Users needing a change in iterator behavior should override it directly.
* SF #596434: tweak wordsep_re so the definition of an em-dash isGreg Ward2003-05-071-1/+1
| | | | | stricter: specifically, "--" must be preceded by a limited set of characters, not by any non-whitespace character.
* SF #596434: add test_funky_parens() to probe some more of the trickyGreg Ward2003-05-071-3/+19
| | | | edge cases that David Goodger reported long ago (July 2002?).
* SF #726446: raise ValueError if width <= 0.Greg Ward2003-05-071-0/+2
|
* SF #726446: ensure wrap() raises ValueError when width <= 0.Greg Ward2003-05-071-0/+6
|
* detect old version 2 hash files and return "bsddb185" as the appropriateSkip Montanaro2003-05-061-3/+4
| | | | module to load them
* don't need to worry about file endiannessSkip Montanaro2003-05-061-1/+0
|
* Data file for bsddb185 testSkip Montanaro2003-05-061-0/+0
|
* test case for bsddb185 moduleSkip Montanaro2003-05-061-0/+40
|
* the new bsddb185 module is an expected skip on most platforms (this may notSkip Montanaro2003-05-061-0/+12
| | | | be needed - just being anal)
* add not-yet-supported Unicode test just so it doesn't get lost.Skip Montanaro2003-05-061-0/+20
|
* Allow for Version, Flavor and Download-URL not being set.Jack Jansen2003-05-061-3/+3
|
* When doing a forced install of a package depending on a pseudo-packageJack Jansen2003-05-061-1/+6
| | | | you got a strange error message. Fixed.
* Port test_uu.py to PyUnit. From SF patch #662807.Walter Dörwald2003-05-061-147/+162
|
* On Mac OS X pwd.getpwall() might return the tuplesWalter Dörwald2003-05-051-21/+2
| | | | | | | | | | | | ('pgsql', '*', 252, []) and ('postgres', '*', 252, ['skip']), but pwd.getgrgid(252) might return ('pgsql', '', 252, ['skip']). Drop the test that tried to find a tuple similar to the one returned from pwd.getgrgid() among those for the same gid returned by pwd.getgrall(), as the only working definition of 'similar' seems to be 'has the same gid'. This check can be done more directly. This should fix SF bug #732783.
* SF bug 622042: Don't expect response body from HEAD request.Jeremy Hylton2003-05-052-4/+24
| | | | Bug fix candidate.
* typoSkip Montanaro2003-05-051-1/+1
|
* Better fix for newurl as suggested by Jim Jewett in SF bug #730963.Jeremy Hylton2003-05-051-12/+2
|
* Add comment explaining try/except for endheaders().Jeremy Hylton2003-05-051-0/+2
|
* Repair redirect handling and raise URLError on host-not-found.Jeremy Hylton2003-05-041-22/+36
| | | | | | | | | | | | | | The latest changes to the redirect handler couldn't possibly have been tested, because they did not compute a newurl and failed with a NameError. The __name__ == "__main__": block has a test for redirects. Also, fix SF bug 723831. A urlopen() that failed because the host was not found raised a socket.gaierror unlike earlier versions of urllib2. The problem is that httplib actually establishes the connection at a different point starting with Python 2.2. Move the try/except to endheaders(), which is where the connection gets established.
* 'forget' now also deletes any proper .pyo files.Brett Cannon2003-05-041-1/+19
| | | | Added some docstrings.
* Somewhere along the way, the softspace attr of file objects became read-Tim Peters2003-05-041-0/+20
| | | | only. Repaired, and added new tests to test_file.py.
* Refer to __builtin__.file, not __builtins__.fileMartin v. Löwis2003-05-031-2/+3
|
* Patch #711902: Cause pydoc to show data descriptor __doc__ strings.Martin v. Löwis2003-05-033-2/+15
|
* * Added a substantial number of edge case and argument tests forRaymond Hettinger2003-05-031-15/+76
| | | | | | | the itertoolsmodule. * Taught itertools.repeat(obj, n) to treat negative repeat counts as zero. This behavior matches that for sequences and prevents infinite loops.
* Apply the simplified test_support boilerplate.Raymond Hettinger2003-05-031-6/+4
|
* Simplify ref count test.Raymond Hettinger2003-05-021-3/+3
|