ironic.common.json_rpc.client module

A simple JSON RPC client.

This client is compatible with any JSON RPC 2.0 implementation, including ours.

class ironic.common.json_rpc.client.Client(serializer, version_cap=None)[source]

Bases: object

JSON RPC client with ironic exception handling.

can_send_version(version)[source]
prepare(topic, version=None)[source]