OCR / app /core /exceptions.py
Zeyadmohamed21's picture
Deploy with CPU-only fix for ZeroGPU compatibility
a39757f verified
Raw History Blame Contribute Delete
460 Bytes
class BaseOCRError(Exception):
def __init__(self, message: str):
self.message = message
super().__init__(self.message)
class InvalidImageError(BaseOCRError): pass
class OCRFailureError(BaseOCRError): pass
class ConfigurationError(BaseOCRError): pass
class UnsupportedFormatError(BaseOCRError): pass
class ModelLoadingError(BaseOCRError): pass
class ValidationFailureError(BaseOCRError): pass
class PayloadTooLargeError(BaseOCRError): pass