Represent the actual delayed result coming from the non-main thread. An instance of this is given to the result handler. This result is either a (reference to a) the value sent, or an exception. If the latter, the exception is raised when the get() method gets called.
You should never have to call this yourself. A DelayedResult |
|
Get the result. If an exception was sent instead of a result, |
|
Return the jobID given when Sender initialized, |
DelayedResult
¶Represent the actual delayed result coming from the non-main thread. An instance of this is given to the result handler. This result is either a (reference to a) the value sent, or an exception. If the latter, the exception is raised when the get() method gets called.
__init__
(self, result, jobID=None, exception = None, originalTb = None)¶You should never have to call this yourself. A DelayedResult is created by a concrete Sender for you.
get
(self)¶Get the result. If an exception was sent instead of a result, (via Sender’s sendExcept()), that exception is raised, and the original traceback is available as the ‘originalTraceback’ variable in the exception object.
Otherwise, the result is simply returned.
getJobID
(self)¶Return the jobID given when Sender initialized, or None if none given.