Ejemplo n.º 1
0
 def save_file(self, path, _hash):
     f = File()
     f.id = str(uuid())
     f.name = os.path.basename(path)
     f.hash = _hash
     f.filesize = os.path.getsize(path)
     f.isdir = os.path.isdir(path)
     f.date = datetime.datetime.now()
     dirname = os.path.dirname(path)
     os.renames(path, os.path.join(dirname, f.id))
     self.session.add(f)