janus.decompose.exceptions 源代码

"""
Janus 分解模块的统一错误类型

本文件定义了分解模块中使用的所有自定义异常类,确保错误类型的一致性。
"""


[文档] class DecomposeError(Exception): """分解模块的基础异常类""" pass
[文档] class UnsupportedMethodError(DecomposeError): """当使用不支持的分解方法时抛出""" pass
[文档] class GateNotSupportedError(DecomposeError): """当尝试分解不支持的门类型时抛出""" pass
[文档] class ParameterError(DecomposeError): """当参数无效时抛出""" pass
[文档] class CircuitError(DecomposeError): """当电路操作出错时抛出""" pass