- 15 Nov, 2007 1 commit
-
-
Guido van Rossum authored
-
- 13 Nov, 2007 2 commits
-
-
Amaury Forgeot d'Arc authored
When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx is called with a GeneratorExit exception set. This leads to funny results if the sys.settrace function itself makes use of generators. A visible effect is that the settrace function is reset to None. Another is that the eventual "finally" block of the generator is not called. It is necessary to save/restore the exception around the call to the trace function. This happens a lot with py3k: isinstance() of an ABCMeta instance runs def __instancecheck__(cls, instance): """Override for isinstance(instance, cls).""" return any(cls.__subclasscheck__(c) for c in {instance.__class__, type(instance)}) which lets an opened generator expression each time it returns True. And the problem can be reproduced in 2.5 with pure python code.
-
Guido van Rossum authored
-
- 12 Nov, 2007 4 commits
-
-
Guido van Rossum authored
The C changes aren't quite the same as the patch given there; the test is.
-
Christian Heimes authored
-
Walter Dörwald authored
Fix TextCalendar.prweek(). This closes issue #1427.
-
Christian Heimes authored
merge -r58935:58936 ../trunk
-
- 09 Nov, 2007 1 commit
-
-
Fred Drake authored
as being some form of 2.5.2 (this is admittedly a bit conservative); we can make this 2.5.2c1 when making the release
-
- 07 Nov, 2007 3 commits
-
-
Nick Coghlan authored
-
Gregory P. Smith authored
* bump _bsddb patch version number.
-
Guido van Rossum authored
Add missing "return NULL" in overflow check in PyString_Repr().
-
- 06 Nov, 2007 1 commit
-
-
Gregory P. Smith authored
Fixes Issue 1385: The hmac module now computes the correct hmac when using hashes with a block size other than 64 bytes (such as sha384 and sha512).
-
- 04 Nov, 2007 1 commit
-
-
Skip Montanaro authored
-
- 02 Nov, 2007 1 commit
-
-
Georg Brandl authored
Backport fixes for the code that decodes octal escapes (and for PyString also hex escapes) -- this was reaching beyond the end of the input string buffer, even though it is not supposed to be \0-terminated. This has no visible effect but is clearly the correct thing to do. (In 3.0 it had a visible effect after removing ob_sstate from PyString.) Also fixes #1098.
-
- 01 Nov, 2007 2 commits
-
-
Gregory P. Smith authored
Undoes incorrect dbtables fix and errant strdup introduced as described below: r58757 | gregory.p.smith | 2007-11-01 14:08:14 -0700 (Thu, 01 Nov 2007) | 4 lines Fix bug introduced in revision 58385. Database keys could no longer have NULL bytes in them. Replace the errant strdup with a malloc+memcpy. Adds a unit test for the correct behavior. r58758 | gregory.p.smith | 2007-11-01 14:15:36 -0700 (Thu, 01 Nov 2007) | 3 lines Undo revision 58533 58534 fixes. Those were a workaround for a problem introduced by 58385. r58759 | gregory.p.smith | 2007-11-01 14:17:47 -0700 (Thu, 01 Nov 2007) | 2 lines false "fix" undone as correct problem was found and fixed.
-
Georg Brandl authored
-
- 31 Oct, 2007 2 commits
-
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 25 Oct, 2007 1 commit
-
-
Matthias Klose authored
-
- 24 Oct, 2007 3 commits
-
-
Matthias Klose authored
-
Vinay Sajip authored
-
Neal Norwitz authored
Issue 1307 by Derek Shockey, fix the same bug for RCPT.
-
- 23 Oct, 2007 2 commits
-
-
Neal Norwitz authored
-
Neal Norwitz authored
Issue #1307, patch by Derek Shockey. When "MAIL" is received without args, an exception happens instead of sending a 501 syntax error response.
-
- 19 Oct, 2007 3 commits
-
-
Georg Brandl authored
-
Georg Brandl authored
-
Gregory P. Smith authored
-
- 18 Oct, 2007 1 commit
-
-
Gregory P. Smith authored
- Fix bsddb.dbtables: Don't randomly corrupt newly inserted rows by picking a rowid string with null bytes in it. Such rows could not later be deleted, modified or individually selected. Existing bsdTableDb databases created with such rows are out of luck. - Use mkdtemp for the test_dbtables test database environment and clean it up afterwards using shutil.rmtree.
-
- 13 Oct, 2007 2 commits
-
-
Gregory P. Smith authored
-
Georg Brandl authored
-
- 12 Oct, 2007 5 commits
-
-
Gregory P. Smith authored
Fixes http://bugs.python.org/issue1233 - bsddb.dbshelve.DBShelf.append was useless due to inverted logic. Also adds a test case for RECNO dbs to test_dbshelve.
-
Brett Cannon authored
-
Martin v. Löwis authored
-
Thomas Heller authored
See also https://bugs.launchpad.net/bugs/72505.
-
Neal Norwitz authored
Fix Coverity 185-186: If the passed in FILE is NULL, uninitialized memory would be accessed.
-
- 09 Oct, 2007 1 commit
-
-
Gregory P. Smith authored
on DBCursor.get (and a friends) when passing in a string key.
-
- 06 Oct, 2007 3 commits
-
-
Gregory P. Smith authored
-
Gregory P. Smith authored
-
Gregory P. Smith authored
-
- 05 Oct, 2007 1 commit
-
-
Neal Norwitz authored
This code was broken if save() returned a negative number since i contained a boolean value and then we compared i < 0 which should never be true.
-