Skip to content

Commit e22be7b

Browse files
⬆️ upgrade reference documentation & imports (#184)
1 parent d4d522c commit e22be7b

File tree

18 files changed

+70
-14
lines changed

18 files changed

+70
-14
lines changed

docs/misc/error.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-------------
2+
Mindee Errors
3+
-------------
4+
5+
.. automodule:: mindee.error
6+
:imported-members:
7+
:inherited-members:
8+
:members:
9+
:undoc-members:
10+

docs/parsing/custom.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,8 @@ List Field Value
2525
----------------
2626
.. autoclass:: mindee.parsing.custom.list.ListFieldValueV1
2727
:members:
28+
29+
String Dict
30+
-----------
31+
.. autoclass:: mindee.parsing.common.string_dict.StringDict
32+
:members:

docs/parsing/standard.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ Text Field
1414
:members:
1515
:inherited-members:
1616

17+
Classification Field
18+
--------------------
19+
.. autoclass:: mindee.parsing.standard.classification.ClassificationField
20+
:members:
21+
:inherited-members:
22+
1723
Company Registration Field
1824
--------------------------
1925
.. autoclass:: mindee.parsing.standard.company_registration.CompanyRegistrationField

docs/product/receipt_v4.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Receipt V4
2+
----------
3+
4+
**Sample Code:**
5+
6+
.. literalinclude:: /extras/code_samples/expense_receipts_v4.txt
7+
:language: Python
8+
9+
.. autoclass:: mindee.product.receipt.receipt_v4.ReceiptV4
10+
:members:
11+
:inherited-members:
12+
13+
.. autoclass:: mindee.product.receipt.receipt_v4_document.ReceiptV4Document
14+
:members:
15+
:inherited-members:
16+

mindee/error/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1+
from mindee.error.geometry_error import GeometryError
2+
from mindee.error.mimetype_error import MimeTypeError
13
from mindee.error.mindee_error import MindeeClientError, MindeeError
24
from mindee.error.mindee_http_error import (
35
MindeeHTTPClientError,
46
MindeeHTTPError,
57
MindeeHTTPServerError,
8+
handle_error,
69
)
File renamed without changes.

mindee/error/mimetype_error.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
class MimeTypeError(AssertionError):
2+
"""The MIME Type is not valid."""

mindee/error/mindee_error.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
class MindeeError(RuntimeError):
2-
"""A generic exception relating to various client errors."""
2+
"""A generic exception relating to various HTTP errors."""
33

44

55
class MindeeClientError(MindeeError):
6-
"""An exception relating to document parsing."""
6+
"""
7+
An exception relating to document parsing errors.
8+
9+
Not to be confused with `MindeeHTTPClientError`.
10+
"""
711

812

913
class MindeeApiError(MindeeError):

mindee/geometry/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from mindee.geometry.bbox import BBox, get_bbox
2-
from mindee.geometry.error import GeometryError
32
from mindee.geometry.minmax import MinMax, get_min_max_x, get_min_max_y
43
from mindee.geometry.point import Point, Points
54
from mindee.geometry.polygon import (

mindee/geometry/quadrilateral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import NamedTuple, Sequence
22

3+
from mindee.error.geometry_error import GeometryError
34
from mindee.geometry.bbox import get_bbox
4-
from mindee.geometry.error import GeometryError
55
from mindee.geometry.point import Point, Points
66
from mindee.geometry.polygon_utils import get_centroid
77

0 commit comments

Comments
 (0)