This document describes cell 0.0. For development docs, go here.

cell.results

cell.result

class cell.results.AsyncResult(ticket, actor)
Error

alias of CellError

exception NoReplyError

No reply received within time constraint

AsyncResult.gather(propagate=True, **kwargs)
AsyncResult.get(**kwargs)

What kind of arguments should be pass here

AsyncResult.result(**kwargs)
AsyncResult.to_python(reply, propagate=True)

Extracts the value out of the reply message.

Parameters:reply

In the case of a successful call the reply message will be:

{'ok': return_value, **default_fields}

Therefore the method returns: return_value, **default_fields

If the method raises an exception the reply message will be:

{'nok': [repr exc, str traceback], **default_fields}
:keyword propagate - Propagate exceptions raised instead of returning
a result representation of the error.