Raymond Hettinger
793d4b4936
SF 563203. Replaced 'has_key()' with 'in'.
2002-06-01 14:25:41 +00:00
Raymond Hettinger
aef22fb9cd
Patch 560023 adding docstrings. 2.2 Candidate (after verifying modules were not updated after 2.2).
2002-05-29 16:18:42 +00:00
Tim Peters
e4418609f7
Whitespace normalization.
2002-02-16 07:34:19 +00:00
Anthony Baxter
ed9057083b
forward-patch from release21-maint branch:
...
Make dumbdbm merely "dumb", rather than "terminally broken". Without this
patch, it's almost impossible to use dumbdbm _without_ causing horrible
datalossage. With this patch, dumbdbm passes my own horrible torture test,
as well as the roundup test suite.
dumbdbm really could do with a smidgin of a rewrite or two, but that's not
suitable for the release21-maint branch.
2001-12-21 05:13:37 +00:00
Fred Drake
2c8373bc23
Honor the mode argument to dumbdbm.open(); there is not good reason not to,
...
especially since the documentation described it in detail.
This partially closes SF bug #490098 .
2001-12-07 21:54:46 +00:00
Guido van Rossum
e2ae77b8b8
SF patch #474590 -- RISC OS support
2001-10-24 20:42:55 +00:00
Guido van Rossum
54e54c6877
The first batch of changes recommended by the fixdiv tool. These are
...
mostly changes of / operators into //. Once or twice I did more or
less than recommended.
2001-09-04 19:14:14 +00:00
Martin v. Löwis
d0cd95ce7f
Replace __import__ with import as.
2001-07-19 10:06:39 +00:00
Fred Drake
a7cc69e02e
Added support for .__contains__(), .__iter__(), .iterkeys().
2001-05-03 04:55:47 +00:00
Guido van Rossum
d74fb6b12a
RISCOS changes by dschwertberger.
2001-03-02 06:43:49 +00:00
Skip Montanaro
78349072f7
removed __all__ from several modules
2001-02-18 03:30:53 +00:00
Skip Montanaro
eccd02a40d
more __all__ updates
2001-01-20 23:34:12 +00:00
Tim Peters
88869f9787
Whitespace normalization.
2001-01-14 23:36:06 +00:00
Guido van Rossum
5b7b764afb
Apply rstrip() to the lines read from _dirfile in _update(), so that a
...
dumbdbm archive created on Windows can be read on Unix.
2000-12-11 20:33:52 +00:00
Andrew M. Kuchling
a48dbde93b
Patch from Joe Eaton <jeaton@hostway.net> (SF#100741) to fix following problem:
...
There is a silly bug in the fall-back dumbdbm.py database package in
the Python 1.5.2 standard distro. This bug causes any changes to an
existing item to generate a new key, even when the key already
exists. After many updates, the .dir file used by dumbdbm grows to
a huge size, and can cause filesystem problems.
2000-07-10 13:56:35 +00:00
Guido van Rossum
3f36a085fe
Cast f.tell() result to int() in _addval(), so it works even on
...
platforms where tell() returns a long. (Perhaps tell() should be
fixed too?) Reported by Greg Humphreys.
1999-04-27 12:21:17 +00:00
Guido van Rossum
22a18904e4
export error == IOError
1996-05-28 22:58:40 +00:00
Guido van Rossum
ba426640dd
fix typo in _setval() return value
1996-01-25 18:35:24 +00:00
Guido van Rossum
9f824a7984
Initial revision
1995-08-10 19:29:28 +00:00