Ejemplo n.º 1
0
 def create_save(workspace_id, share_id, user_id, client_random_id):
     instance = KfsUploadStatus()
     instance.workspace_id = workspace_id
     instance.share_id = share_id
     instance.user_id = user_id
     instance.client_random_id = client_random_id
     instance.status = UPLOAD_STATUS_PENDING
     SASession.commit()
     return instance
Ejemplo n.º 2
0
 def update_status_faliure(self, e):
     self.status = UPLOAD_STATUS_ERROR
     if isinstance(e, kanp.KANPFailure):
         if k.errno == kanp.KANP_RES_FAIL_RESOURCE_QUOTA:
             self.failure_reason = UPLOAD_FAIL_LICENSE
         else:
             self.failure_reason = UPLOAD_FAIL_GENERAL
     elif isinstance(e, BadExtentionException):
         self.failure_reason = UPLOAD_FAIL_FILE_EXTENSION
     elif isinstance(e, UnicodeEncodeError):
         self.failure_reason = UPLOAD_FAIL_ENCODING
     else:
         self.failure_reason = UPLOAD_FAIL_GENERAL
     SASession.commit()
Ejemplo n.º 3
0
 def remove_entry(self):
     self.delete()
     SASession.commit()
Ejemplo n.º 4
0
 def update_status_success(self):
     self.status = UPLOAD_STATUS_SUCCESS
     SASession.commit()