Python 3.10 is now available in preview.

google.appengine.ext.deferred.defer

Defers a callable for execution later.

The default deferred URL of /_ah/queue/deferred will be used unless an alternate URL is explicitly specified. If you want to use the default URL for a queue, specify _url=None. If you specify a different URL, you will need to install the handler on that URL (see the module docstring for details).

obj The callable to execute. See module docstring for restrictions. _countdown, _eta, _headers, _name, _target, _transactional, _url, _retry_options, _queue: Passed through to the task queue - see the task queue documentation for details.
*args Positional arguments to call the callable with.
**kwargs Any other keyword arguments are passed through to the callable.

A taskqueue.Task object which represents an enqueued callable.