DEFAULT_QUOTA = 0 # No quota.
DEFAULT_VERSIONING = 'auto'
+from synnefo.lib.singleton import ArgBasedSingleton
class NotAllowedError(Exception):
pass
class VersionNotExists(IndexError):
pass
-class BaseBackend(object):
+class BaseBackend(ArgBasedSingleton):
"""Abstract backend class that serves as a reference for actual implementations.
The purpose of the backend is to provide the necessary functions for handling data