Skip to content

mis.shared.error

source module mis.shared.error

Exceptions raised within this library.

Classes

  • GraphError An error raised when attempting to compile a graph, for any reason.

  • MappingError An error raised when a graph-to-layout mapping fails validation, such as when node placements violate adjacency or physical layout constraints.

  • CompilationError An error raised when attempting to compile a graph for an architecture that does not support it, e.g. because it requires too many qubits or because the physical constraints on the geometry are not satisfied.

  • ExecutionError

source class GraphError()

Bases : ValueError

An error raised when attempting to compile a graph, for any reason.

source class MappingError()

Bases : ValueError

An error raised when a graph-to-layout mapping fails validation, such as when node placements violate adjacency or physical layout constraints.

source class CompilationError()

Bases : GraphError

An error raised when attempting to compile a graph for an architecture that does not support it, e.g. because it requires too many qubits or because the physical constraints on the geometry are not satisfied.

source class ExecutionError()

Bases : Exception