34 lines
490 B
Python
34 lines
490 B
Python
|
|
from pdfminer.psexceptions import PSException
|
||
|
|
|
||
|
|
|
||
|
|
class PDFException(PSException):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFTypeError(PDFException, TypeError):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFValueError(PDFException, ValueError):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFObjectNotFound(PDFException):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFNotImplementedError(PDFException, NotImplementedError):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFKeyError(PDFException, KeyError):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFEOFError(PDFException, EOFError):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class PDFIOError(PDFException, IOError):
|
||
|
|
pass
|