Source code for papermodels.datatypes.exceptions
"""Exceptions raised while parsing markups and building geometry."""
[docs]
class LegendError(Exception):
"""Raised when legend entries are missing, malformed or ambiguous."""
pass
[docs]
class GeometryError(Exception):
"""
Raised when element geometry is invalid or cannot be resolved into a load path.
"""
pass
[docs]
class AnnotationError(Exception):
"""Raised when an annotation cannot be parsed into a structural element."""
pass