Source code for semi_cr.core.lab.station.routing_v1.errors

[docs] class RoutingError(Exception): pass
[docs] class PinNotInGraphError(RoutingError): pass
[docs] class NoRouteError(RoutingError): pass
[docs] class AmbiguousRouteError(RoutingError): pass
[docs] class BackendResolutionError(RoutingError): pass
[docs] class IncompatibleRouteError(RoutingError): pass
[docs] class RoutingValidationError(RoutingError): """ Raised when a station graph does not satisfy the routing contract. """