123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # --------------------------------------------------------------------------------------
- # Copyright (c) 2023, Nucleic Development Team.
- #
- # Distributed under the terms of the Modified BSD License.
- #
- # The full license is in the file LICENSE, distributed with this software.
- # --------------------------------------------------------------------------------------
- """Kiwi exceptions.
- Imported by the kiwisolver C extension.
- """
- class BadRequiredStrength(Exception):
- pass
- class DuplicateConstraint(Exception):
- __slots__ = ("constraint",)
- def __init__(self, constraint):
- self.constraint = constraint
- class DuplicateEditVariable(Exception):
- __slots__ = ("edit_variable",)
- def __init__(self, edit_variable):
- self.edit_variable = edit_variable
- class UnknownConstraint(Exception):
- __slots__ = ("constraint",)
- def __init__(self, constraint):
- self.constraint = constraint
- class UnknownEditVariable(Exception):
- __slots__ = ("edit_variable",)
- def __init__(self, edit_variable):
- self.edit_variable = edit_variable
- class UnsatisfiableConstraint(Exception):
- __slots__ = ("constraint",)
- def __init__(self, constraint):
- self.constraint = constraint
|