Source code for caspia.toolbox.storage.shelve

import shelve

from .base import Storage


[docs]class ShelveStorage(Storage): def __init__(self, filename): super().__init__() self.filename = filename self._opened_db = None def _get_store(self): return shelve.open(self.filename)