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)