Source code for buzzard._a_stored

from buzzard._a_source import ASource, ABackSource

[docs]class AStored(ASource): """Base abstract class defining the common behavior of all sources that are stored somewhere (like RAM or disk). Features Defined ---------------- - Has an opening mode """ @property def mode(self): """Open mode, one of {'r', 'w'}""" return self._back.mode
class ABackStored(ABackSource): """Implementation of AStored's specifications""" def __init__(self, mode, **kwargs): self.mode = mode super(ABackStored, self).__init__(**kwargs)