Example #1
0
 def store(self, metadata):
     meta_encoded = metadata.encode(include_path=False)
     ofs = self._offsets.get(meta_encoded)
     if ofs:
         return ofs
     ofs = self._file.tell()
     self._file.write(meta_encoded)
     self._offsets[meta_encoded] = ofs
     return ofs
Example #2
0
File: index.py Project: bup/bup
 def store(self, metadata):
     meta_encoded = metadata.encode(include_path=False)
     ofs = self._offsets.get(meta_encoded)
     if ofs:
         return ofs
     ofs = self._file.tell()
     self._file.write(meta_encoded)
     self._offsets[meta_encoded] = ofs
     return ofs