X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=python%2Fcumulus%2F__init__.py;h=d8b6814e8c2fc034ccaaf18d060a30b14a1b4a78;hp=d86d5ed1baeaf047bbf76df68e9d1b7dfcdeaaa8;hb=fbe7425ae37564a99eb49133561eea5f1a6c7877;hpb=ad1381b6da02a65ebadfc2f466e9bf6ab9086229 diff --git a/python/cumulus/__init__.py b/python/cumulus/__init__.py index d86d5ed..d8b6814 100644 --- a/python/cumulus/__init__.py +++ b/python/cumulus/__init__.py @@ -146,7 +146,7 @@ class LowlevelDataStore: """Return a file-like object for reading data from the given file.""" (type, filename) = self._classify(filename) - return self.store.get(type, filename) + return self.store.get(type + "/" + filename) def lowlevel_stat(self, filename): """Return a dictionary of information about the given file. @@ -156,7 +156,7 @@ class LowlevelDataStore: """ (type, filename) = self._classify(filename) - return self.store.stat(type, filename) + return self.store.stat(type + "/" + filename) # Slightly higher-level list methods. def list_snapshots(self): @@ -248,7 +248,7 @@ class ObjectStore: yield (path[1], data_obj.read()) def load_snapshot(self, snapshot): - file = self.store.lowlevel_open("snapshot-" + snapshot + ".lbs") + file = self.store.lowlevel_open("snapshot-" + snapshot + ".cumulus") return file.read().splitlines(True) def extract_segment(self, segment):