prologin.rpc.client module

exception prologin.rpc.client.BaseError

Bases: Exception

Base class for all exceptions here.

class prologin.rpc.client.Client(base_url, secret=None)

Bases: object

RPC client: connect to a server and perform remote calls.

exception prologin.rpc.client.InternalError

Bases: prologin.rpc.client.BaseError

Raised when there is a protocol failure somewhere.

class prologin.rpc.client.MetaClient(client)

Bases: object

exception prologin.rpc.client.RemoteError(type, message)

Bases: prologin.rpc.client.BaseError

Raised when the remote procedure raised an error.

class prologin.rpc.client.SyncClient(base_url, secret=None)

Bases: prologin.rpc.client.Client