跳转至

CircuitException

QuICT.tools.exception.core.circuit_exception

CircuitAppendError

CircuitAppendError(msg: str = None)

Bases: QuICTException

Circuit Append Operator Error.

Source code in QuICT/tools/exception/core/circuit_exception.py
def __init__(self, msg: str = None):
    super().__init__(1004, msg)

CircuitDAGError

CircuitDAGError(msg: str = None)

Bases: QuICTException

DAG Circuit Error.

Source code in QuICT/tools/exception/core/circuit_exception.py
def __init__(self, msg: str = None):
    super().__init__(1007, msg)

CircuitDrawError

CircuitDrawError(msg: str = None)

Bases: QuICTException

Circuit Draw Error.

Source code in QuICT/tools/exception/core/circuit_exception.py
def __init__(self, msg: str = None):
    super().__init__(1008, msg)

CircuitReplaceError

CircuitReplaceError(msg: str = None)

Bases: QuICTException

Circuit Replace Gate Error.

Source code in QuICT/tools/exception/core/circuit_exception.py
def __init__(self, msg: str = None):
    super().__init__(1005, msg)

CircuitSpecialAppendError

CircuitSpecialAppendError(msg: str = None)

Bases: QuICTException

Circuit special append including Random Append and Supremacy Append.

Source code in QuICT/tools/exception/core/circuit_exception.py
def __init__(self, msg: str = None):
    super().__init__(1006, msg)

QASMError

QASMError(other: str = None, line: str = None, file: str = None)

Bases: QuICTException

QASM Error.

Source code in QuICT/tools/exception/core/circuit_exception.py
def __init__(self, other: str = None, line: str = None, file: str = None):
    msg = "Qasm error:{} \n in line:{} \n error file:{}".format(other, line, file)
    super().__init__(1009, msg)