class ContradictionException(Exception):
    """Exception raised for any Contradiction (unfeasability) happening during propagation or assignments.
    
    :param message: The message to print
    :type message: str
    """

    def __init__(self, message):
        self.message = message

    def __str(self):
        return 'ContradictionException: ' + self.message

c88d1e92cde28df17a1cc2f2cf3ffd4f14568d7d
class ContradictionException(Exception):
    <mask token>
    <mask token>
    <mask token>

class ContradictionException(Exception):
    <mask token>

    def __init__(self, message):
        self.message = message
    <mask token>

class ContradictionException(Exception):
    <mask token>

    def __init__(self, message):
        self.message = message

    def __str(self):
        return 'ContradictionException: ' + self.message

class ContradictionException(Exception):
    """Exception raised for any Contradiction (unfeasability) happening during propagation or assignments.
    
    :param message: The message to print
    :type message: str
    """

    def __init__(self, message):
        self.message = message

    def __str(self):
        return 'ContradictionException: ' + self.message
