finesse.exceptions

Custom exception types raised by different Finesse functions and class methods.

Classes

BeamTraceException(message, **kwargs)

ComponentNotConnected(message, **kwargs)

FinesseException(message, **kwargs)

The exception type which gets raised upon a Finesse failure.

ModelAttributeError(pieces)

Error indicating a model path was not found.

ModelParameterDefaultValueError(element)

Error indicating a model element has no default model parameter.

ModelParameterSelfReferenceError(value, ...)

Error indicating a model parameter cannot be set to refer to itself.

NodeException(message[, node])

Exception associated with Node related run-time errors.

ParameterLocked(message, **kwargs)

TotalReflectionError(message[, from_node, ...])

Exception indicating total reflection of a beam at a component when performing beam tracing.