class documentation

class twisted.persisted.crefutil._Defer(Deferred, NotKnown): (source)

View In Hierarchy


Method __init__ Initialize a Deferred.
Instance Variable wasset Undocumented
Method __setitem__ Undocumented
Method addDependant Undocumented

Inherited from Deferred:

Instance Variable called A flag which is False until either callback or errback is called and afterwards always True.
Instance Variable paused A counter of how many unmatched pause calls have been made on this instance.
Class Variable debug Undocumented
Instance Variable callbacks Undocumented
Method addCallbacks Add a pair of callbacks (success and error) to this Deferred.
Method addCallback Convenience method for adding just a callback.
Method addErrback Convenience method for adding just an errback.
Method addBoth Convenience method for adding a single callable as both a callback and an errback.
Method addTimeout Time out this Deferred by scheduling it to be cancelled after timeout seconds.
Method chainDeferred Chain another Deferred to this Deferred.
Method callback Run all success callbacks that have been added to this Deferred.
Method errback Run all error callbacks that have been added to this Deferred.
Method pause Stop processing on a Deferred until unpause() is called.
Method unpause Process all callbacks made since pause() was called.
Method cancel Cancel this Deferred.
Instance Variable result Undocumented
Method __str__ Return a string representation of this Deferred.
Method __iter__ Undocumented
Method send Undocumented
Method asFuture Adapt this Deferred into a asyncio.Future which is bound to loop.
Class Method fromFuture Adapt an asyncio.Future to a Deferred.
Class Method fromCoroutine Schedule the execution of a coroutine that awaits on Deferreds, wrapping it in a Deferred that will fire on success/failure of the coroutine.
Instance Variable _suppressAlreadyCalled A flag used by the cancellation mechanism which is True if the Deferred has no canceller and has been cancelled, False otherwise. If True, it can be expected that callback or errback will eventually be called and the result should be silently discarded.
Instance Variable _runningCallbacks A flag which is True while this instance is executing its callback chain, used to stop recursive execution of _runCallbacks
Instance Variable _chainedTo If this Deferred is waiting for the result of another Deferred, this is a reference to the other Deferred. Otherwise, None.
Instance Variable _debugInfo Undocumented
Instance Variable _canceller Undocumented
Method _startRunCallbacks Undocumented
Method _continuation Build a tuple of callback and errback with _CONTINUE.
Method _runCallbacks Run the chain of callbacks once a result is available.

Inherited from NotKnown:

Instance Variable dependants Undocumented
Instance Variable resolved Undocumented
Instance Variable resolvedObject Undocumented
Method resolveDependants Undocumented
Method __hash__ Undocumented
def __init__(self): (source)

Initialize a Deferred.

Parameterscancellera callable used to stop the pending operation scheduled by this Deferred when Deferred.cancel is invoked. The canceller will be passed the deferred whose cancelation is requested (i.e., self).

If a canceller is not given, or does not invoke its argument's callback or errback method, Deferred.cancel will invoke Deferred.errback with a CancelledError.

Note that if a canceller is not given, callback or errback may still be invoked exactly once, even though will have already invoked errback, as described above. This allows clients of code which returns a Deferred to cancel it without requiring the Deferred instantiator to provide any specific implementation support for cancellation. New in 10.1.

(type: a 1-argument callable which takes a Deferred. The return result is ignored.)
wasset = (source)


(type: int)
def __setitem__(self, n, obj): (source)


def addDependant(self, dep, key): (source)
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.