code: def status_human(self):
          
          res = None
          if self._deleted:
              return 'DELETED'
          if self.status == 1:
              res = 'DOWNLOADING'
          elif self.status == 2:
              if self.move == 0:
                  res = 'BEING TRANSFERRED'
              elif self.move == 1:
                  res = 'TRANSFERRED'
              elif self.move == 2:
                  res = 'PARTIALLY TRANSFERRED'
          elif self.status == 4:
              res = 'SEARCHING RESOURCES'
          elif self.status == -1:
              res = 'FAILED'
          if res is not None:
              return res
          return 'UNKNOWN STATUS'
docs: Human readable status
  
          :return:
  
              * `DOWNLOADING`: the task is downloading files
              * `BEING TRANSFERRED`: the task is being transferred
              * `TRANSFERRED`: the task has been transferred to downloads \
                      directory
              * `SEARCHING RESOURCES`: the task is searching resources
              * `FAILED`: the task is failed
              * `DELETED`: the task is deleted
              * `UNKNOWN STATUS`
  
          :rtype: str