bpo-33106: change dbm key deletion error for readonly file from KeyError to dbm.error (#6295)

This commit is contained in:
Xiang Zhang 2018-12-12 20:46:55 +08:00 committed by GitHub
parent 5a718e918d
commit 4fb0b8bc25
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 57 additions and 9 deletions

View file

@ -73,6 +73,10 @@ available, as well as :meth:`get` and :meth:`setdefault`.
.. versionchanged:: 3.2
:meth:`get` and :meth:`setdefault` are now available in all database modules.
.. versionchanged:: 3.8
Deleting a key from a read-only database raises database module specific error
instead of :exc:`KeyError`.
Key and values are always stored as bytes. This means that when
strings are used they are implicitly converted to the default encoding before
being stored.