code: def cancelTask(self, *args, **kwargs):
          
  
          return self._makeApiCall(self.funcinfo["cancelTask"], *args, **kwargs)
docs: Cancel Task
  
          This method will cancel a task that is either `unscheduled`, `pending` or
          `running`. It will resolve the current run as `exception` with
          `reasonResolved` set to `canceled`. If the task isn't scheduled yet, ie.
          it doesn't have any runs, an initial run will be added and resolved as
          described above. Hence, after canceling a task, it cannot be scheduled
          with `queue.scheduleTask`, but a new run can be created with
          `queue.rerun`. These semantics is equivalent to calling
          `queue.scheduleTask` immediately followed by `queue.cancelTask`.
  
          **Remark** this operation is idempotent, if you try to cancel a task that
          isn't `unscheduled`, `pending` or `running`, this operation will just
          return the current task status.
  
          This method gives output: ``v1/task-status-response.json#``
  
          This method is ``stable``