def delete(self, client=None):
        """Deletes a task from Task Queue.

        :type client: :class:`gcloud.taskqueue.client.Client` or ``NoneType``
        :param client: Optional. The client to use.  If not passed, falls back
                       to the ``client`` stored on the task's taskqueue.

        :rtype: :class:`Task`
        :returns: The task that was just deleted.
        :raises: :class:`gcloud.exceptions.NotFound`
                 (propagated from
                 :meth:`gcloud.taskqueue.taskqueue.Taskqueue.delete_task`).
        """
        return self.taskqueue.delete_task(self.id, client=client)
Deletes a task from Task Queue.

        :type client: :class:`gcloud.taskqueue.client.Client` or ``NoneType``
        :param client: Optional. The client to use.  If not passed, falls back
                       to the ``client`` stored on the task's taskqueue.

        :rtype: :class:`Task`
        :returns: The task that was just deleted.
        :raises: :class:`gcloud.exceptions.NotFound`
                 (propagated from
                 :meth:`gcloud.taskqueue.taskqueue.Taskqueue.delete_task`).