コード例 #1
0
ファイル: server.py プロジェクト: Relrin/Helenae
 def delete_file(self, data):
     """
         Delete file from record, and after this - from server
     """
     server = Queries.getFileServer(data['file_hash'])
     if server is None:
         msg = "ERROR: Can't delete now your file: servers in offline. Try later..."
         data['cmd'] = 'AUTH'
         data['error'].append(msg)
         log.msg(log.msg("[DELT] %s..." % msg))
     else:
         log.msg('[DELT] Delete data for User=%s' % (data['user']))
         Queries.deleteFileRecordByID(data['file_path'])
         data['cmd'] = 'CDLT'
         log.msg('[DELT] Delete data for User=%s has complete!' % (data['user']))
     del data['file_path']
     return data