Merge commit '81396a5322a7a48764fcf254d5d933ba1e57bdc5' as 'kiwi'
This commit is contained in:
51
kiwi/py/kiwisolver/exceptions.py
Normal file
51
kiwi/py/kiwisolver/exceptions.py
Normal file
@@ -0,0 +1,51 @@
|
||||
# --------------------------------------------------------------------------------------
|
||||
# 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
|
||||
Reference in New Issue
Block a user