-type_patterns = cumulus.store.type_patterns
-
-class FileStore(cumulus.store.Store):
- def __init__(self, url, **kw):
- # if constructor isn't called via factory interpret url as filename
- if not hasattr (self, 'path'):
- self.path = url
- self.prefix = self.path.rstrip("/")
+class Store(cumulus.store.Store):
+ """Storage backend that accesses the local file system."""
+ def __init__(self, url):
+ super(Store, self).__init__(url)
+ self.prefix = cumulus.store.unquote(url.path)