bfac473 | Raymond Hettinger | 10 September 2003, 00:12:29 UTC | Fix typo. | 10 September 2003, 00:12:29 UTC |
e69459b | Raymond Hettinger | 09 September 2003, 01:32:16 UTC | SF #801306: Bad RE in scanf example | 09 September 2003, 01:32:16 UTC |
68406af | Raymond Hettinger | 09 September 2003, 01:13:59 UTC | SF bug #560286: Add docs for 'basestring' | 09 September 2003, 01:13:59 UTC |
898b483 | Raymond Hettinger | 09 September 2003, 00:07:44 UTC | Add an example to address a common question of how to split iterators. | 09 September 2003, 00:07:44 UTC |
07759e3 | Raymond Hettinger | 08 September 2003, 19:15:43 UTC | Set the warnings stacklevel to two. | 08 September 2003, 19:15:43 UTC |
607e2d7 | Raymond Hettinger | 08 September 2003, 19:01:57 UTC | Fix spacing markup and other sundries. | 08 September 2003, 19:01:57 UTC |
986693c | Raymond Hettinger | 08 September 2003, 18:55:01 UTC | Fix spacing markup and other sundries. | 08 September 2003, 18:55:01 UTC |
d902c77 | Raymond Hettinger | 08 September 2003, 18:43:46 UTC | Generalize the last change to check for other markup spacing errors. | 08 September 2003, 18:43:46 UTC |
de2f99e | Fred Drake | 08 September 2003, 18:10:15 UTC | backport from trunk: - reorganize sections - lots of markup changes | 08 September 2003, 18:10:15 UTC |
62d59fe | Raymond Hettinger | 08 September 2003, 18:06:46 UTC | texcheck.py checks for double word errors and \NULL markup. | 08 September 2003, 18:06:46 UTC |
2e38e09 | Raymond Hettinger | 08 September 2003, 17:36:11 UTC | Check for \NULL markup errors and doubled words. | 08 September 2003, 17:36:11 UTC |
161edfc | Raymond Hettinger | 07 September 2003, 23:38:08 UTC | Fix NULL markup. | 07 September 2003, 23:38:08 UTC |
8dc455f | Martin v. Löwis | 07 September 2003, 20:43:24 UTC | Only release buffer after file has been closed. Fixes #800824. | 07 September 2003, 20:43:24 UTC |
181626b | Fred Drake | 07 September 2003, 02:35:25 UTC | fix \NULL with following space and no {} | 07 September 2003, 02:35:25 UTC |
306c285 | Fred Drake | 07 September 2003, 02:34:58 UTC | fix \NULL with following space and no {} (two instances) | 07 September 2003, 02:34:58 UTC |
1e65e26 | Fred Drake | 07 September 2003, 02:26:54 UTC | backport Brett's markup fix from revision 1.28: add missing {} after \NULL | 07 September 2003, 02:26:54 UTC |
7b7a9fd | Skip Montanaro | 06 September 2003, 19:52:28 UTC | **kwds arg was missing from __init__ for Dict{Reader,Writer} classes. | 06 September 2003, 19:52:28 UTC |
cddda59 | Fred Drake | 06 September 2003, 06:42:42 UTC | add missing dependency | 06 September 2003, 06:42:42 UTC |
444f7d0 | Raymond Hettinger | 06 September 2003, 05:48:07 UTC | SF bug 799191: fix markup | 06 September 2003, 05:48:07 UTC |
b21d822 | Raymond Hettinger | 06 September 2003, 05:36:56 UTC | SF bug 799367: grammar error | 06 September 2003, 05:36:56 UTC |
db8ff68 | Raymond Hettinger | 06 September 2003, 04:40:29 UTC | SF bug #801486: Markup error. | 06 September 2003, 04:40:29 UTC |
faf3923 | Fred Drake | 06 September 2003, 03:48:16 UTC | Elaborate the explanation of different flavors of _* identifiers. Fixes SF bug #520325. | 06 September 2003, 03:48:16 UTC |
9cc2086 | Jack Jansen | 05 September 2003, 22:09:14 UTC | As of 7B53 things seem to work smoothly. | 05 September 2003, 22:09:14 UTC |
0b0aae0 | Raymond Hettinger | 05 September 2003, 21:40:30 UTC | SF bug #801342: Bug (documentation or real, your choice) in random.sample. random.sample() uses one of two algorithms depending on the ratio of the sample size to the population size. One of the algorithms accepted any iterable population argument so long as it defined __len__(). The other had a stronger requirement that the population argument be indexable. While it met the documentation specifications which insisted that the population argument be a sequence, it made random.sample() less usable with sets. So, the second algorithm was modified to coerce non-indexable iterables and dictionaries into a tuple before proceeding. | 05 September 2003, 21:40:30 UTC |
046595e | Raymond Hettinger | 05 September 2003, 14:38:30 UTC | SF bug #800796: Difference between hash() and __hash__() slice(5).__hash__() now raises a TypeError. | 05 September 2003, 14:38:30 UTC |
41add17 | Martin v. Löwis | 04 September 2003, 19:02:20 UTC | Patch #788249: Pass an explicit buffer to setvbuf in PyFile_SetBufSize(). Fixes #603724. | 04 September 2003, 19:02:20 UTC |
e95fc57 | Martin v. Löwis | 04 September 2003, 18:52:07 UTC | Patch #798202: detect redhat9 Tcl/Tk in configure script. | 04 September 2003, 18:52:07 UTC |
abb2967 | Martin v. Löwis | 04 September 2003, 18:46:39 UTC | Patch #794826: Add __file__ in dynamically loaded modules for multiple interpreters. Fixes #698282. | 04 September 2003, 18:46:39 UTC |
5a3fd22 | Martin v. Löwis | 04 September 2003, 18:30:15 UTC | Patch #792338: Correct documentation for timetuple return type. | 04 September 2003, 18:30:15 UTC |
50999aa | Martin v. Löwis | 04 September 2003, 18:26:07 UTC | Patch #798145: Return correct information from nl_langinfo(RADIXCHAR). | 04 September 2003, 18:26:07 UTC |
0230968 | Martin v. Löwis | 03 September 2003, 05:15:20 UTC | Catch locale.error as well. Fixes #788378. | 03 September 2003, 05:15:20 UTC |
e24c98a | Martin v. Löwis | 03 September 2003, 04:53:17 UTC | Use de_DE in example, change message for unknown locale. Fixes #797447. | 03 September 2003, 04:53:17 UTC |
f0bf03c | Barry Warsaw | 03 September 2003, 04:22:39 UTC | NEWS about email package 794466 patch. | 03 September 2003, 04:22:39 UTC |
90fc2ac | Barry Warsaw | 03 September 2003, 04:22:00 UTC | test_get_param_with_semis_in_quotes(): Test case for SF bug #794466. Backport candidate. | 03 September 2003, 04:22:00 UTC |
b1919b7 | Barry Warsaw | 03 September 2003, 04:21:29 UTC | A fix for parsing parameters when there are semicolons inside the quotes. Fixes SF bug #794466, with the essential patch provided by Stuart D. Gathman. Specifically, _parseparam(), _get_params_preserve(): Use the parsing function that takes quotes into account, as given (essentially) in the bug report's test program. | 03 September 2003, 04:21:29 UTC |
b7e965c | Barry Warsaw | 03 September 2003, 03:25:27 UTC | Document the Pynche patch. | 03 September 2003, 03:25:27 UTC |
a217edb | Barry Warsaw | 03 September 2003, 03:23:44 UTC | Fix for SF bug #780996, crash when no .pynche file exists and -d option is not given. If dbfile isn't given and can't be retrieved from the optionsdb, just initialize it to the first element in RGB_TXT. (backported) | 03 September 2003, 03:23:44 UTC |
4595b6b | Raymond Hettinger | 02 September 2003, 07:01:11 UTC | Only apply case-insensitivity test on appropriate platforms.' test_filecmp.py | 02 September 2003, 07:01:11 UTC |
c6c1a15 | Raymond Hettinger | 02 September 2003, 05:47:17 UTC | SF bug #453515: filecmp.dircmp case sensitivity bug | 02 September 2003, 05:47:17 UTC |
864c0c1 | Raymond Hettinger | 02 September 2003, 04:24:34 UTC | SF patch #798534: Windows os.popen needlessly gets a reference to tuple () (Contributed by Andrew Gaul.) Fixes a minor leak. | 02 September 2003, 04:24:34 UTC |
6437a61 | Raymond Hettinger | 02 September 2003, 04:19:02 UTC | Fix failing test | 02 September 2003, 04:19:02 UTC |
4278d70 | Raymond Hettinger | 02 September 2003, 02:34:12 UTC | SF patch #798255: Document httplib.HTTPResponse.read "amt" argument (Contributed by Jeff Epler.) | 02 September 2003, 02:34:12 UTC |
c0bc928 | Raymond Hettinger | 02 September 2003, 02:17:46 UTC | SF 798269: bug fix for doctest (sf bug id: 798254 (Contributed by Alexander Belopolsky.) | 02 September 2003, 02:17:46 UTC |
2dc4637 | Raymond Hettinger | 02 September 2003, 02:10:09 UTC | SF 798269: bug fix for doctest (sf bug id: 798254 (Contributed by Alexander Belopolsky.) Doctest would crash when encountering unbound methods: class A: def f(self): pass class C(A): g = A.f | 02 September 2003, 02:10:09 UTC |
d73fe46 | Raymond Hettinger | 01 September 2003, 23:31:39 UTC | SF patch #790443: add SafeConfigParser to __all__ (Contributed by George Yoshida.) | 01 September 2003, 23:31:39 UTC |
4791ce2 | Raymond Hettinger | 01 September 2003, 23:13:44 UTC | Minor typo | 01 September 2003, 23:13:44 UTC |
5c44ac7 | Raymond Hettinger | 01 September 2003, 22:52:14 UTC | SF patch #791153: inconsistency with implementation(logging) (Contributed by George Yoshida.) | 01 September 2003, 22:52:14 UTC |
617fc17 | Raymond Hettinger | 01 September 2003, 22:34:31 UTC | SF patch #798534: Windows os.popen needlessly gets a reference to tuple () (Contributed by Andrew Gaul.) Fixes a minor leak. | 01 September 2003, 22:34:31 UTC |
a15a3a2 | Raymond Hettinger | 01 September 2003, 22:17:18 UTC | SF patch #798467: Update docstring of has_key for bool changes (Contributed by George Yoshida.) | 01 September 2003, 22:17:18 UTC |
8789d3f | Jack Jansen | 31 August 2003, 23:40:51 UTC | First stab at build script for distribution for Panther. Unfortunately at the moment it crashes the kernel:-) | 31 August 2003, 23:40:51 UTC |
af81dfd | Raymond Hettinger | 31 August 2003, 05:46:43 UTC | SF bug #797853: Small problems with the csv module's documentation | 31 August 2003, 05:46:43 UTC |
3729077 | Raymond Hettinger | 31 August 2003, 05:30:18 UTC | SF bug #732120:An extended definition of "non-overlapping" would save time. Clarified the meaning of non-overlapping in patterns with zero length matches. | 31 August 2003, 05:30:18 UTC |
4822758 | Raymond Hettinger | 31 August 2003, 05:11:15 UTC | SF patch #797157: Bug 794658: os.chmod docs, stat constants (Contributed by Christos Georgiou.) Reference the symbol definitions in the stat module. | 31 August 2003, 05:11:15 UTC |
81114e4 | Raymond Hettinger | 31 August 2003, 04:37:25 UTC | SF bug #785222: zlib monotonic test For smaller datasets, it is not always true the increasing the compression level always results in better compression. Removed the test which made this invalid assumption. | 31 August 2003, 04:37:25 UTC |
0e40daa | Raymond Hettinger | 31 August 2003, 04:21:42 UTC | SF bug 798006: Fix long option markup. | 31 August 2003, 04:21:42 UTC |
90ee219 | Raymond Hettinger | 30 August 2003, 23:58:20 UTC | Remove 'e.g.' from error message | 30 August 2003, 23:58:20 UTC |
7dc2987 | Raymond Hettinger | 30 August 2003, 23:35:56 UTC | SF patch #797180: Bug 792656: slicing explained | 30 August 2003, 23:35:56 UTC |
3c2d6d9 | Raymond Hettinger | 30 August 2003, 23:24:37 UTC | SF patch #797868: Tutorial, sec. 5.1.4 could contain an extra example (Revised from the original patch contributed by Michal Pasternak.) Also, make a couple minor fixups elsewhere. | 30 August 2003, 23:24:37 UTC |
9ea45c8 | Raymond Hettinger | 30 August 2003, 22:16:59 UTC | * Add news item for the previous bugfix * Backport itertoolsmodule.c 1.19 to re-sync Py2.3.1 with Py2.4. | 30 August 2003, 22:16:59 UTC |
48ced31 | Raymond Hettinger | 30 August 2003, 14:52:35 UTC | SF bug 797650: Infinite loop in textwrap.py When the indents were set to longer than the width and long word breaking was enabled, an infinite loop would result because the inner loop did not assure that at least one character was stripped off on every pass. | 30 August 2003, 14:52:35 UTC |
9924351 | Raymond Hettinger | 30 August 2003, 00:16:08 UTC | SF bug #793826: using itertools.izip to mutate tuples Avoid Armin Rigo's dastardly exercise in re-entrancy. | 30 August 2003, 00:16:08 UTC |
21f819d | Raymond Hettinger | 30 August 2003, 00:11:16 UTC | For safety, replace a tuple entry before decreffing it. | 30 August 2003, 00:11:16 UTC |
2e61662 | Raymond Hettinger | 29 August 2003, 23:13:16 UTC | SF bug #793826: using itertools.izip to mutate tuples Avoid Armin Rigo's dastardly exercise in re-entrancy. | 29 August 2003, 23:13:16 UTC |
aa4fef5 | Jack Jansen | 29 August 2003, 22:46:25 UTC | A makefile and setup script to create the bits that are part of MacPython but not of Apple's Panther distribution: the waste module, the IDE and BuildApplet applets. | 29 August 2003, 22:46:25 UTC |
3b47b81 | Brett Cannon | 29 August 2003, 02:34:22 UTC | _strptime.srptime() escaped parentheses in the format string properly. Closes bug #796149 . | 29 August 2003, 02:34:22 UTC |
60eaed1 | Thomas Heller | 27 August 2003, 20:21:06 UTC | Fix typo in docstring: The switch is '-x', not '-s'. | 27 August 2003, 20:21:06 UTC |
82adb7b | Fred Drake | 27 August 2003, 15:10:54 UTC | remove extra word occurance; reported to webmaster | 27 August 2003, 15:10:54 UTC |
4fc4e2d | Thomas Heller | 27 August 2003, 10:49:34 UTC | Remove a typo. | 27 August 2003, 10:49:34 UTC |
eb85c66 | Raymond Hettinger | 27 August 2003, 05:08:19 UTC | SF bug #795506: Wrong handling of string format code for float values. Added missing support for '%F' as had been documented. | 27 August 2003, 05:08:19 UTC |
c519f01 | Jason Tishler | 26 August 2003, 11:59:41 UTC | test_largefile can leave its temp file open if one of many tests fail. On platforms (e.g., Cygwin) that are "particular" about open files, this will cause other regression tests that use the same temp file to fail: $ ./python.exe -E -tt Lib/test/regrtest.py -l test_largefile test_mmap test_mutants test_largefile test test_largefile failed -- got -1794967295L, but expected 2500000001L test_mmap test test_mmap crashed -- exceptions.IOError: [Errno 13] Permission denied: '@test' test_mutants test test_mutants crashed -- exceptions.IOError: [Errno 13] Permission denied: '@test' This patch solves the problem by adding missing "try/finally" blocks. Note that the "large" size of this patch is due to many white space changes -- otherwise, the patch is small. I tested this patch under Red Hat Linux 8.0 too. | 26 August 2003, 11:59:41 UTC |
f84d20a | Raymond Hettinger | 25 August 2003, 05:04:22 UTC | Make the derived tools amendable to cut and paste. | 25 August 2003, 05:04:22 UTC |
d19a275 | Raymond Hettinger | 25 August 2003, 04:44:33 UTC | Fixed doubled word typos. | 25 August 2003, 04:44:33 UTC |
ac5d6ac | Raymond Hettinger | 25 August 2003, 04:34:46 UTC | Fix double word typos. | 25 August 2003, 04:34:46 UTC |
411f458 | Raymond Hettinger | 25 August 2003, 03:31:05 UTC | SF bug #793702: Section 13.1 HTMLParser documentation error The -- is special to TeX and was printing as just -. | 25 August 2003, 03:31:05 UTC |
ca0609f | Raymond Hettinger | 23 August 2003, 03:47:56 UTC | Fix typo. Thou shalt not count to two unless proceeding to the number three. | 23 August 2003, 03:47:56 UTC |
59d6214 | Raymond Hettinger | 23 August 2003, 03:39:28 UTC | Fix typo. | 23 August 2003, 03:39:28 UTC |
c15f8b5 | Raymond Hettinger | 22 August 2003, 16:27:03 UTC | Missing "if". | 22 August 2003, 16:27:03 UTC |
89af2f6 | Barry Warsaw | 19 August 2003, 04:56:46 UTC | Backporting email 2.5.4 fixes from the trunk. | 19 August 2003, 04:56:46 UTC |
f059147 | Barry Warsaw | 19 August 2003, 04:51:25 UTC | Update get_param() description to reflect changes to the docstring. | 19 August 2003, 04:51:25 UTC |
d44c979 | Barry Warsaw | 19 August 2003, 04:50:31 UTC | Describe the fix to the email package. | 19 August 2003, 04:50:31 UTC |
afa2448 | Walter Dörwald | 18 August 2003, 18:34:09 UTC | Backport checkin: Fix a crash: when sq_item failed the code continued blindly and used the NULL pointer. (Detected by Michael Hudson, patch provided by Neal Norwitz). Fix refcounting leak in filtertuple(). | 18 August 2003, 18:34:09 UTC |
1dafa9e | Thomas Heller | 18 August 2003, 17:54:10 UTC | Remove a stray single quote. | 18 August 2003, 17:54:10 UTC |
27ea578 | Raymond Hettinger | 17 August 2003, 22:08:58 UTC | Backport improvements to set.py so that the interface will remain consistent across versions. * 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. * Added a PendingDeprecationWarning for 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. | 17 August 2003, 22:08:58 UTC |
fcc69f1 | Raymond Hettinger | 17 August 2003, 21:29:32 UTC | SF #784031: Byte-order bug in socket-module getaddrinfo.c | 17 August 2003, 21:29:32 UTC |
49ce872 | Fred Drake | 16 August 2003, 06:31:21 UTC | Adjust some horizontal indentation to be consistent with the style used throughout the documentation. | 16 August 2003, 06:31:21 UTC |
bd9ba1a | Raymond Hettinger | 15 August 2003, 21:14:51 UTC | Make sets.py compatible with Py2.2 | 15 August 2003, 21:14:51 UTC |
33f6aeb | Walter Dörwald | 15 August 2003, 17:36:25 UTC | Backport checkin: Make a copy of L before appending, so the global L remains unchanged (and sys.gettotalrefcount() remains constant). Fix a few typos. | 15 August 2003, 17:36:25 UTC |
4c1392a | Walter Dörwald | 15 August 2003, 16:52:33 UTC | Backport checkin: Fix refcounting leak in charmaptranslate_lookup() | 15 August 2003, 16:52:33 UTC |
906bb77 | Walter Dörwald | 15 August 2003, 16:27:32 UTC | Backport checkin: Fix another refcounting leak in PyUnicode_EncodeCharmap(). | 15 August 2003, 16:27:32 UTC |
90de7fe | Walter Dörwald | 15 August 2003, 15:01:26 UTC | Backport checkin: Fix another refcounting leak (in PyUnicode_DecodeUnicodeEscape()). | 15 August 2003, 15:01:26 UTC |
62748a1 | Michael W. Hudson | 15 August 2003, 12:26:05 UTC | Backport my fix to my fix: My last fix left n used unitialized in tha a==b case. Fix, by not using n at all in that case. | 15 August 2003, 12:26:05 UTC |
0708902 | Walter Dörwald | 14 August 2003, 21:00:28 UTC | Backport checkin: Fix refcount leak in the UnicodeError constructor: When parsing the constructor arguments failed, a reference to the argument tuple was leaked. | 14 August 2003, 21:00:28 UTC |
9ee6975 | Walter Dörwald | 14 August 2003, 20:26:44 UTC | Backport checkins: Fix refcount leak in PyUnicode_EncodeCharmap(). The bug surfaces when an encoding error occurs and the callback name is unknown, i.e. when the callback has to be called. The problem was that the fact that the callback has already been looked up was only recorded in a local variable in charmap_encoding_error(), because charmap_encoding_error() got it's own copy of the errorHandler pointer instead of a pointer to the pointer in PyUnicode_EncodeCharmap(). | 14 August 2003, 20:26:44 UTC |
fa86fc5 | Raymond Hettinger | 14 August 2003, 20:01:40 UTC | SF patch #787929: reflect the introduce of boolean type(libcfgparser.tex) (Contributed by George Yoshida.) | 14 August 2003, 20:01:40 UTC |
d7d9571 | Michael W. Hudson | 14 August 2003, 17:25:59 UTC | And backport-2-3-4: Fix reference leak noted in test_types: Check for a[:] = a _before_ calling PySequence_Fast on a. | 14 August 2003, 17:25:59 UTC |
6b778e5 | Kurt B. Kaiser | 14 August 2003, 15:15:02 UTC | - IDLE didn't start correctly when Python was installed in "Program Files" on W2K and XP. Python Bugs 780451, 784183 | 14 August 2003, 15:15:02 UTC |
0098d86 | Walter Dörwald | 12 August 2003, 17:38:22 UTC | Backport checkins: * Enhance message for UnicodeEncodeError and UnicodeTranslateError. If there is only one bad character it will now be printed in a form that is a valid Python string. * Add a unicode prefix to the characters in the UnicodeEncodeError and UnicodeTranslateError message. | 12 August 2003, 17:38:22 UTC |
6c8980a | Raymond Hettinger | 12 August 2003, 00:01:16 UTC | SF patch#786531 'the the' typo. Contributed by George Yoshida | 12 August 2003, 00:01:16 UTC |
107638e | Raymond Hettinger | 11 August 2003, 23:43:04 UTC | SF patch#786531 'the the' typo. Contributed by George Yoshida | 11 August 2003, 23:43:04 UTC |
0eb81f2 | Michael W. Hudson | 11 August 2003, 12:21:40 UTC | Repeat my refcount & cut&paste fixes on the branch. | 11 August 2003, 12:21:40 UTC |