Source code for satcfdi.exceptions

[docs]class CFDIError(Exception): """ CFDI Error """
[docs]class SchemaValidationError(Exception): """ Schema Validation Error """ def __init__(self, error_log): self.error_log = error_log super().__init__(error_log)
[docs]class ResponseError(Exception): """ Request Response Error """ def __init__(self, response): self.response = response super().__init__(response)
[docs]class NamespaceMismatchError(Exception): """ Returned by objectify and xmlify """ def __init__(self, node): self.node = node super().__init__(node)
[docs]class DocumentNotFoundError(ResponseError): pass
[docs]class CFDIInvalidError(ResponseError): pass