Exemplo n.º 1
0
 def __init__(self, result_set):
     # see DirectoryEntry._catalog_db_fields()
     if len(result_set) != 11:
         raise Exception("Result set doesn't match")
     self.md5path_1, self.md5path_2, self.parent_1, self.parent_2,    \
     self.content_hash, self.flags, self.size, self.mode, self.mtime, \
     self.name, self.symlink = result_set
     if self.content_hash:
         self.content_hash = _binary_buffer_to_hex_string(self.content_hash)
     self.chunks = []
     self._read_content_hash_type()
Exemplo n.º 2
0
 def content_hash_string(self):
     suffix = ContentHashTypes.to_suffix(self.content_hash_type)
     return _binary_buffer_to_hex_string(self.content_hash) + suffix
Exemplo n.º 3
0
 def content_hash_string(self):
     suffix = ContentHashTypes.to_suffix(self.content_hash_type)
     return _binary_buffer_to_hex_string(self.content_hash) + suffix