code: def delay(self, func, args=None, kwargs=None, queue=None,
                hard_timeout=None, unique=None, lock=None, lock_key=None,
                when=None, retry=None, retry_on=None, retry_method=None,
                max_queue_size=None):
          
  
          task = Task(self, func, args=args, kwargs=kwargs, queue=queue,
                      hard_timeout=hard_timeout, unique=unique,
                      lock=lock, lock_key=lock_key,
                      retry=retry, retry_on=retry_on, retry_method=retry_method)
  
          task.delay(when=when, max_queue_size=max_queue_size)
  
          return task
docs: Queues a task. See README.rst for an explanation of the options.