jina.serve.stream.helper module
class jina.serve.stream.helper.AsyncRequestsIterator(iterator)[source]
Bases: object
Iterator to allow async iteration of blocking/non-blocking iterator from the Client
Async request iterator TODO (Deepankar): accept num_req
Parameters
iterator (
Union
[Iterator
,AsyncIterator
]) – request iteratoriterator__next__()[source]
Executed inside a ThreadPoolExecutor via loop.run_in_executor to avoid following exception. “StopIteration interacts badly with generators and cannot be raised into a Future”
Returns
next request or None