summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* decode_rfc2231(): We need to urllib.unquote() the value even if theBarry Warsaw2003-08-191-1/+1
| | | | | | charset and language fields are not present, e.g. as in: title*0="This%20is%20encoded"
* Improvements to set.py:Raymond Hettinger2003-08-172-49/+190
| | | | | | | | | | | | | | | | | | | * Relaxed the argument restrictions for non-operator methods. They now allow any iterable instead of requiring a set. This makes the module a little easier to use and paves the way for an efficient C implementation which can take better advantage of iterable arguments while screening out immutables. * Deprecated Set.update() because it now duplicates Set.union_update() * Adapted the tests and docs to include the above changes. * Added more test coverage including testing identities and checking to make sure non-restartable generators work as arguments. Will backport to Py2.3.1 so that the interface remains consistent across versions. The deprecation of update() will be changed to a FutureWarning.
* Keep doctests in sync with the docs.Raymond Hettinger2003-08-161-5/+5
|
* Make sets.py compatible with Py2.2Raymond Hettinger2003-08-151-1/+19
|
* Make a copy of L before appending, so the global L remainsWalter Dörwald2003-08-151-4/+4
| | | | | | unchanged (and sys.gettotalrefcount() remains constant). Fix a few typos.
* Fix forMichael W. Hudson2003-08-151-0/+31
| | | | | | | | | [ 784825 ] fix obscure crash in descriptor handling Should be applied to release23-maint and in all likelyhood release22-maint, too. Certainly doesn't apply to release21-maint.
* IDLE didn't start correctly when Python was installed in "Program Files"Kurt B. Kaiser2003-08-142-2/+19
| | | | | | on W2K and XP. Python Bugs 780451, 784183 Backported to 2.2-maint
* [Patch #739124] Add use_default_colors() to curses moduleAndrew M. Kuchling2003-08-131-0/+3
|
* Add a unicode prefix to the characters in the UnicodeEncodeError andWalter Dörwald2003-08-121-9/+9
| | | | UnicodeTranslateError message.
* Enhance message for UnicodeEncodeError and UnicodeTranslateError.Walter Dörwald2003-08-121-3/+35
| | | | | If there is only one bad character it will now be printed in a form that is a valid Python string.
* Fix bug in test_bad_timezone where test was assuming locale knew of PDT.Brett Cannon2003-08-111-2/+3
|
* Comment typo fixesAndrew M. Kuchling2003-08-112-2/+2
|
* Unconditionally opening the temp file in text mode causes this test to failJason Tishler2003-08-111-2/+5
| | | | | | under Cygwin. The attached patch corrects this problem. I tested this patch under Red Hat Linux 8.0 too.
* Bug fix for #780461: 'sysu' gestalt selector is meaningless on MacOSX,Jack Jansen2003-08-111-1/+3
| | | | but attempting to get it resulted in a crash. Fixed. Backport candidate.
* Fix handling of bad locale setup where time.tzname[0] == time.tzname[1] andBrett Cannon2003-08-112-10/+39
| | | | | | time.daylight is true. Add an explicit test for this situation. Fixed some wording in docstrings.
* SF bug #778964: bad seed in python 2.3 randomRaymond Hettinger2003-08-092-1/+4
| | | | | | | The default seed is time.time(). Multiplied by 256 before truncating so that fractional seconds are used. This way, two successive calls to random.seed() are much more likely to produce different sequences.
* Add HIDDEN. Fixes #777664.Martin v. Löwis2003-08-091-0/+2
|
* SF patch #747364: BaseHTTPServer doesn't need StringIO intermediaryRaymond Hettinger2003-08-091-11/+1
| | | | (Contributed by Andrew Dalke.)
* IDLEfork Bug 782759Kurt B. Kaiser2003-08-091-4/+9
| | | | backported to 23-maint
* SF bug #770485: cStringIO does not set closed attrRaymond Hettinger2003-08-081-0/+10
|
* Modified itertools.izip() to match the behavior of __builtin__.zip()Raymond Hettinger2003-08-081-1/+6
| | | | which can now take zero arguments.
* Re-sync doc tests with the doc updates.Raymond Hettinger2003-08-081-3/+7
|
* Fix docstring in LocaleTime.Brett Cannon2003-08-081-2/+2
|
* Repair refcounting on error return from type_set_bases.Michael W. Hudson2003-08-071-0/+7
| | | | Include a test case that failed for one of my efforts to repair this.
* Demonstrate and fix [ 783882 ] os.lstat crashes with Unicode filename.Mark Hammond2003-08-061-0/+2
| | | | Will also check in on the 2.3 branch.
* Remove useless import.Walter Dörwald2003-08-051-1/+1
|
* Check both __div__ and __truediv__ in division tests.Walter Dörwald2003-08-051-1/+9
| | | | (From SF patch #543867)
* Removed deprecated functionsRaymond Hettinger2003-08-051-49/+2
|
* Support trailing dots in DNS names. Fixes #782510. Will backport to 2.3.Martin v. Löwis2003-08-052-3/+19
|
* Correct URL of normalization file. Fixes #781065. Will backport to 2.3.Martin v. Löwis2003-08-051-2/+2
|
* Make sure eol_convention is an ASCII string. Fixes #774680.Martin v. Löwis2003-08-051-0/+3
| | | | Will backport to 2.3.
* Re-introduce caching of TimeRE and compiled regexes with added thread-safety.Brett Cannon2003-08-052-335/+190
| | | | | | | | | | | | Also remove now unnecessary property attributes for thread safety (no longer have lazy attributes) and code simplicity reasons. Timezone storage has been reworked to be simpler and more flexible. All values in LocaleTime instances are lower-cased. This is all done to simplify the module. The module now assumes nothing beyond the strptime function will be exposed for general use beyond providing functionality for strptime.
* Touch-up to docstrings.Brett Cannon2003-08-051-19/+20
|
* protect against test problems with JythonSkip Montanaro2003-08-031-6/+7
|
* added test for bug 782369Skip Montanaro2003-08-031-0/+9
|
* more extension marshal tests and conversion to unittest - was surprised toSkip Montanaro2003-08-021-39/+183
| | | | see how much of the file was not covered by the build process
* As discussed on python-dev, changed builtin.zip() to handle zero argumentsRaymond Hettinger2003-08-022-2/+6
| | | | by returning an empty list instead of raising a TypeError.
* Added a banner to the shell startup message discussing possibleKurt B. Kaiser2003-07-273-2/+26
| | | | | | | | | warnings from personal firewall software. Added the same text to README.txt, updated NEWS.txt for release. M NEWS.txt M PyShell.py M README.txt
* Update for release.Kurt B. Kaiser2003-07-271-1/+1
|
* Fixes bug of having default argument for TimeRE's __init__ that caused theBrett Cannon2003-07-241-2/+5
| | | | | LocaleTime instance to only be created once and thus not be recreated when the locale changed.
* Remove caching of TimeRE (and thus LocaleTime) instance. Error was beingBrett Cannon2003-07-242-48/+23
| | | | | | caught when executing test_strptime, test_logging, and test_time in that order when the testing of "%c" occured. Suspect the cache was not being recreated (the test passed when test_logging was forced to re-establish the locale).
* 1. Python Bug 775541: Calltips error when docstring is None. IntroducedKurt B. Kaiser2003-07-233-4/+12
| | | | | | by patch 769142. Fixed by patch 776062. KBK will backport net result to IDLE release22-maint and IDLEfork. 2. Update NEWS.txt and idlever for release.
* Restored commented-out line checked in by mistake.Tim Peters2003-07-231-1/+1
|
* locale-restoration code: Don't leave comparison to None implicit. ForTim Peters2003-07-232-2/+2
| | | | | all I know, the original locale may be '' (I don't think that's possible, but ...), and if so we would certainly want to restore it.
* Fred wasn't kidding -- there really are docs for the locale module <wink>.Tim Peters2003-07-231-11/+20
| | | | | | | | | | | | | | Obtain the original locale in the documented way. This way actually works for me. Restore the original locale at the end, instead of forcing to "C". Move the locale fiddling into the test driver instead of doing it as a side effect of merely importing the module. I don't know why the test is mucking with locale (and also added a comment saying so), but it surely has no justification for doing that as an import side-effect. Now whenever the locale-changing code executes, the locale-restoring code will also get run.
* Fix error in test of not comparing against 0 item of a listBrett Cannon2003-07-221-1/+1
|
* Patch #775784: YA Cygwin expected regression test skip patchJason Tishler2003-07-221-0/+1
| | | | This patch just adds test_ioctl to the list of expected skips for Cygwin.
* Change the zipimport implementation to accept files containingThomas Heller2003-07-221-1/+20
| | | | | | | | | arbitrary bytes before the actual zip compatible archive. Zipfiles containing comments at the end of the file are still not supported. Add a testcase to test_zipimport, and update NEWS. This closes sf #775637 and sf #669036.
* more generic reference to python interpreterSkip Montanaro2003-07-221-1/+1
|
* Windows fix: When PYTHONCASEOK is set, or for any other reason importsTim Peters2003-07-221-3/+9
| | | | | | | | | | are satisfied in a case-insensitive manner, the attempt to import (the non-existent) fcntl gets satisfied by FCNTL.py instead, and the tempfile module defines a Unix-specific _set_cloexec() function in that case. As a result, temp files can't be created then (blows up with an AttributeError trying to reference fcntl.fcntl). This just popped up in the spambayes project, where there is no apparent workaround (which is why I'm pushing this in now).