# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/13_errors.ipynb.

# %% auto 0
__all__ = ['PTTypingError', 'InvalidArgumentsError', 'InvalidShapeError', 'InvalidStructureError', 'InvalidDTypeError',
           'DependencyError']

# %% ../nbs/13_errors.ipynb 4
from typing import Any, Tuple
import re, string

# %% ../nbs/13_errors.ipynb 5
from .pttype import PTMeta, PTType

# %% ../nbs/13_errors.ipynb 7
class PTTypingError(Exception):
    pass

class InvalidArgumentsError(PTTypingError):
    pass

class InvalidShapeError(PTTypingError):
    pass

class InvalidStructureError(PTTypingError):
    pass

class InvalidDTypeError(PTTypingError):
    pass

class DependencyError(PTTypingError):
    pass
