This repository has been archived on 2025-10-02. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
inter-font/misc/pylib/booleanOperations/exceptions.py

25 lines
671 B
Python

from __future__ import print_function, division, absolute_import
class BooleanOperationsError(Exception):
"""Base BooleanOperations exception"""
class InvalidContourError(BooleanOperationsError):
"""Rased when any input contour is invalid"""
class InvalidSubjectContourError(InvalidContourError):
"""Rased when a 'subject' contour is not valid"""
class InvalidClippingContourError(InvalidContourError):
"""Rased when a 'clipping' contour is not valid"""
class ExecutionError(BooleanOperationsError):
"""Raised when clipping execution fails"""
class OpenContourError(BooleanOperationsError):
"""Raised when any input contour is open"""