circuits.node.client module¶
- class circuits.node.client.Client(*args, **kwargs)¶
Bases:
BaseComponent
Node Client (peer)
Create new connection for a node.
- Parameters
hostname (str) – hostname to connect.
port (int) – port to connect.
channel (str) – An optional keyword argument which if defined, set channel used for node event. Default:
node_client
receive_event_firewall (method) – An optional keyword argument which if defined, function or method to call for check if event is allowed for sending. Default:
None
(no firewall)send_event_firewall (method) – An optional keyword argument which if defined, function or method to call for check if event is allowed for executing Default:
None
(no firewall)
- channel = 'node_client'¶
- close()¶
Close the connection
- connect()¶
Create the connection
- send(event)¶
Send event through the connection
- Parameters
event (
circuits.core.events.Event
) – Event to send.- Returns
The result object of the sended event
- Return type
generator