Table Of Contents

Previous topic

AbortEvent

Next topic

Handler

This Page

phoenix_title 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.


class_hierarchy Inheritance Diagram

Inheritance diagram for class DelayedResult

Inheritance diagram of DelayedResult


method_summary Methods Summary

__init__ You should never have to call this yourself. A DelayedResult
get Get the result. If an exception was sent instead of a result,
getJobID Return the jobID given when Sender initialized,

api Class API



class 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.


Methods



__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.