exception pickle.UnpicklingError Error raised when there is a problem unpickling an object, such as a data corruption or a security
close() This closes the database connection. Note that this does not automatically call commit(). If you just close
create_collation(name, callable) Creates a collation with the specified name and callable. The callable will
Shelf.sync() Write back all entries in the cache if the shelf was opened with writeback set to
sqlite3.register_adapter(type, callable) Registers a callable to convert the custom Python type type into one of SQLite’s
exception pickle.PickleError Common base class for the other pickling exceptions. It inherits
pickle.dumps(obj, protocol=None, *, fix_imports=True) Return the pickled representation of the object as a
sqlite3.complete_statement(sql) Returns
exception dbm.gnu.error Raised on dbm.gnu-specific errors, such as I/O errors.
persistent_id(obj) Do nothing by default. This exists so a subclass can override it. If
Page 4 of 10