Source code for analog.exceptions

"""Analog exceptions."""
from __future__ import (absolute_import, division, print_function,
                        unicode_literals)


[docs]class AnalogError(RuntimeError): """Exception base class for all Analog errors."""
[docs]class MissingFormatError(AnalogError): """Error raised when ``Analyzer`` is called without format."""
[docs]class InvalidFormatExpressionError(AnalogError): """Error raised for invalid format regex patterns."""
[docs]class UnknownRendererError(AnalogError): """Error raised for unknown output format names (to select renderer)."""