pyarrow.flight.ClientMiddlewareFactory#
- class pyarrow.flight.ClientMiddlewareFactory#
- Bases: - pyarrow.lib._Weakrefable- A factory for new middleware instances. - All middleware methods will be called from the same thread as the RPC method implementation. That is, thread-locals set in the client are accessible from the middleware itself. - __init__(*args, **kwargs)#
 - Methods - __init__(*args, **kwargs)- start_call(self, info)- Called at the start of an RPC. - start_call(self, info)#
- Called at the start of an RPC. - This must be thread-safe and must not raise exceptions. - Parameters
- infoCallInfo
- Information about the call. 
 
- info
- Returns
- instanceClientMiddleware
- An instance of ClientMiddleware (the instance to use for the call), or None if this call is not intercepted. 
 
- instance
 
 
