'Return :const:`True` if the task has executed.
If the task is still running, pending, or is waiting
for retry then :const:`False` is returned.'

def ready(self):

    return (self.state in self.backend.READY_STATES)
