class documentation

High-level Metad client implementation.

This uses a backing Transport-like class on top of which it implements data serialization/deserialization.

Method __init__ Constructor for the Client class.
Instance Variable transport Undocumented
Method _InitTransport (Re)initialize the transport if needed.

Inherited from AbstractStubClient:

Method _GenericInvoke Undocumented
Method _GetAddress Returns the socket address

Inherited from AbstractClient (via AbstractStubClient):

Method CallMethod Send a generic request and return the response.
Method Close Close the underlying connection.
Method close Same as Close, to be used with contextlib.closing(...).
Instance Variable allow_non_master Undocumented
Instance Variable timeouts Undocumented
Instance Variable transport_class Undocumented
Instance Variable version Undocumented
Method _CloseTransport Close the transport, ignoring errors.
Method _SendMethodCall Undocumented

Inherited from ClientRpcStub (via AbstractStubClient, AbstractClient):

Method Echo Undocumented
Method UpdateConfig Undocumented
Method _GetSocketPath Undocumented
def __init__(self, timeouts=None, transport=Transport):

Constructor for the Client class.

Arguments are the same as for AbstractClient.

transport =
def _InitTransport(self):

(Re)initialize the transport if needed.