Henry-Joseph Audéoud
|
707137b863
|
bpo-40563: Support pathlike objects on dbm/shelve (GH-21849)
Co-authored-by: Hakan Çelik <hakancelik96@outlook.com>
|
2021-09-10 15:26:16 +03:00 |
Anthony Sottile
|
8377cd4fcd
|
Clean up code which checked presence of os.{stat,lstat,chmod} (#11643)
|
2019-02-25 23:32:27 +01:00 |
Xiang Zhang
|
4fb0b8bc25
|
bpo-33106: change dbm key deletion error for readonly file from KeyError to dbm.error (#6295)
|
2018-12-12 20:46:55 +08:00 |
Serhiy Storchaka
|
6c85efa5a6
|
bpo-32749: Make dbm.dumb databases more cosistent with other dbm databases. (#5497)
|
2018-02-05 22:47:31 +02:00 |
Serhiy Storchaka
|
2e576f5aec
|
bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263)
|
2017-04-24 09:05:00 +03:00 |
Serhiy Storchaka
|
4fc7942118
|
Issue #28847: A deprecation warning is now emitted if the index file is missed
and recreated in the 'r' and 'w' modes (will be an error in future Python
releases).
|
2016-12-07 11:11:12 +02:00 |
Serhiy Storchaka
|
520348e5c0
|
Issue #28847: dbm.dumb now supports reading read-only files and no longer
writes the index file when it is not changed.
|
2016-12-07 11:00:06 +02:00 |
Serhiy Storchaka
|
028ace1ccb
|
Issue #28847: dbm.dumb now supports reading read-only files and no longer
writes the index file when it is not changed.
|
2016-12-07 10:56:39 +02:00 |
Serhiy Storchaka
|
0122ae9ac8
|
Issue #21708: Deprecated dbm.dumb behavior that differs from common dbm
behavior: creating a database in 'r' and 'w' modes and modifying a database
in 'r' mode.
|
2016-07-06 12:21:58 +03:00 |
Serhiy Storchaka
|
2116b12da5
|
Issue #23865: close() methods in multiple modules now are idempotent and more
robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured.
|
2015-04-10 13:29:28 +03:00 |
Serhiy Storchaka
|
7e7a3dba5f
|
Issue #23865: close() methods in multiple modules now are idempotent and more
robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured.
|
2015-04-10 13:24:41 +03:00 |
Serhiy Storchaka
|
23edd49e5b
|
Issue #22885: Fixed arbitrary code execution vulnerability in the dbm.dumb
module. Original patch by Claudiu Popa.
|
2015-02-16 00:32:41 +02:00 |
Serhiy Storchaka
|
74eb8b2d1a
|
Issue #22885: Fixed arbitrary code execution vulnerability in the dbm.dumb
module. Original patch by Claudiu Popa.
|
2015-02-16 00:30:43 +02:00 |
Serhiy Storchaka
|
e5243cc713
|
Issue #21729: Used the "with" statement in the dbm.dumb module to ensure
files closing. Patch by Claudiu Popa.
|
2014-06-25 20:37:30 +03:00 |
Serhiy Storchaka
|
65c623de74
|
Issue #21729: Used the "with" statement in the dbm.dumb module to ensure
files closing. Patch by Claudiu Popa.
|
2014-06-25 20:35:31 +03:00 |
Serhiy Storchaka
|
b398d33c65
|
Issue #18039: dbm.dump.open() now always creates a new database when the
flag has the value 'n'. Patch by Claudiu Popa.
|
2014-06-10 21:16:00 +03:00 |
Serhiy Storchaka
|
12c575f2f6
|
Restore performance of some dumb database methods (regression introduced by #19385).
|
2014-05-28 18:49:52 +03:00 |
Benjamin Peterson
|
e3083d3ad5
|
make operations on closed dumb databases raise a consistent exception (closes #19385)
Patch by Claudiu Popa.
|
2014-04-26 16:56:52 -04:00 |
Nick Coghlan
|
c610aba1ed
|
Close #19282: Native context management in dbm
|
2013-11-17 15:59:51 +10:00 |
Andrew Svetlov
|
f7a17b48d7
|
Replace IOError with OSError (#16715)
|
2012-12-25 16:47:37 +02:00 |
Andrew Svetlov
|
ad28c7f9da
|
Issue #16706: get rid of os.error
|
2012-12-18 22:02:39 +02:00 |
Georg Brandl
|
d9e833c70a
|
#6045: provide at least get() and setdefault() for all dbm modules.
|
2010-12-04 09:14:36 +00:00 |
Brett Cannon
|
2b5d6ebfe5
|
dbm.dumb was opening files without specifying the encoding. Caused problem on
at least OS X where the default is macroman.
Closes issue #4382.
|
2008-11-24 21:09:58 +00:00 |
Brett Cannon
|
58425d3103
|
Make dbm.dumb encode strings as UTF-8. Also fix it so it accepts bytes and
strings.
Closes issue #3799.
|
2008-11-21 00:17:53 +00:00 |
Georg Brandl
|
0a7ac7d70d
|
Create the dbm package from PEP 3108. #2881.
|
2008-05-26 10:29:35 +00:00 |