dimod.Response.done

Response.done()[source]

True if all loaded futures are done or if there are no futures.

Only relevant when the response is constructed with Response.from_futures().

Examples

This example checks whether futures are done before and after a set_result call.

>>> from concurrent.futures import Future
>>> future = Future()
>>> response = dimod.Response.from_futures((future,), dimod.BINARY, 3)
>>> future.done()
False
>>> future.set_result({'samples': [0, 1, 0], 'energy': [1]})
>>> future.done()
True