Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/pikepdf/exceptions.py: 89%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# SPDX-FileCopyrightText: 2024 James R. Barlow
2# SPDX-License-Identifier: MPL-2.0
4"""Organize all pikepdf exceptions."""
6from __future__ import annotations
8from pikepdf._core import (
9 DataDecodingError,
10 DeletedObjectError,
11 ForeignObjectError,
12 PasswordError,
13 PdfError,
14)
15from pikepdf._exceptions import DependencyError
16from pikepdf.models._content_stream import PdfParsingError
17from pikepdf.models.image import (
18 HifiPrintImageNotTranscodableError,
19 ImageDecompressionError,
20 InvalidPdfImageError,
21 UnsupportedImageTypeError,
22)
23from pikepdf.models.outlines import OutlineStructureError
25__all__ = [
26 'DataDecodingError',
27 'DeletedObjectError',
28 'DependencyError',
29 'ForeignObjectError',
30 'HifiPrintImageNotTranscodableError',
31 'ImageDecompressionError',
32 'InvalidPdfImageError',
33 'OutlineStructureError',
34 'PasswordError',
35 'PdfError',
36 'PdfParsingError',
37 'UnsupportedImageTypeError',
38]