Source code for qtpynodeeditor.exceptions

[docs]class NodeConnectionFailure(Exception): ...
[docs]class ConnectionRequiresPortFailure(NodeConnectionFailure): 'A port is required' ...
[docs]class ConnectionSelfFailure(NodeConnectionFailure): 'Cannot connect a node to itself' ...
[docs]class ConnectionPointFailure(NodeConnectionFailure): 'Connection point is not on top of the node port' ...
[docs]class ConnectionPortNotEmptyFailure(NodeConnectionFailure): 'Port should be empty' ...
[docs]class ConnectionCycleFailure(NodeConnectionFailure): 'Connection would introduce a cycle in the graph' ...
[docs]class ConnectionDataTypeFailure(NodeConnectionFailure): 'Ports do not have compatible data types' ...
[docs]class PortsOfSameTypeError(NodeConnectionFailure): ...
[docs]class PortsAlreadyConnectedError(NodeConnectionFailure): ...
[docs]class MultipleInputConnectionError(NodeConnectionFailure): ...