Pyasdb

Latest version: v2024.7.22.1

Safety actively analyzes 701178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2024.07.22.1

* (BREAKING) Changed the shelf backend from the default auto-select to dumbdbm (increases
portability and makes behavior more predictable. Fix by either selecting the appropriate dbm
or converting the files manually to dumbdbm)
* Added behavior to pass a backend to use (e.g. dbm backends, or a dict variable if you want
to make an in-memory database)
* Added backup function for backing up live databases or for the purpose of database recovery
(less efficient than copying files, it copies by keys, helpful for checking integrity)
* (FIX) actually enable writeback mode
* (BEHAVIOR CHANGE) entries now return an empty dictionary by default instead of raising a
KeyError
* Keys are now automatically convert to strings (via str())
* (BREAKING?) CSV import matching routine changed to avoid odd conversion of integers into
dates

2024.06.04

* (FIX) don't crash if dateutil is missing, making it an optional dependency
* (FIX) no longer get SyntaxError on literal_eval in CSV import

2024.06.03

* Added initial import_tools (CSV import currently)
* Added atExit to attempt to cleanly close the database always
* Map update, del, and contains to the underlying database
* Added built in locking for thread safety
* Implemented type checking to ensure entries are always dictionaries

2024.05.31

* Initial release version

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.