This module contains blocking clients for the controller interfaces.
Unlike the clients in asyncclient.py, the clients in this module are fully blocking. This means that methods on the clients return the actual results rather than a deferred to the result. Also, we manage the Twisted reactor for you. This is done by running the reactor in a thread.
The main classes in this module are:
- MultiEngineClient
- TaskClient
- Task
- CompositeError
Get the blocking MultiEngine client.
Parameters: |
|
---|---|
Returns: | The connected MultiEngineClient instance |
Get the blocking Task client.
Parameters: |
|
---|---|
Returns: | The connected TaskClient instance |