Skip to content

Commit 7596a60

Browse files
Mindeeianardee
authored andcommitted
🎨 linting fixes
1 parent f4bf2d5 commit 7596a60

18 files changed

+34
-40
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ repos:
3939
]
4040

4141
- repo: https://github.com/pre-commit/mirrors-mypy
42-
rev: v1.6.1
42+
rev: v1.13.0
4343
hooks:
4444
- id: mypy
4545
args: []

docs/product/business_card_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Business Card V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/business_card_v1.txt
6+
.. literalinclude:: /extras/code_samples/business_card_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.business_card.business_card_v1.BusinessCardV1

docs/product/delivery_note_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Delivery note V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/delivery_notes_v1.txt
6+
.. literalinclude:: /extras/code_samples/delivery_notes_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.delivery_note.delivery_note_v1.DeliveryNoteV1

docs/product/driver_license_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Driver License V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/driver_license_v1.txt
6+
.. literalinclude:: /extras/code_samples/driver_license_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.driver_license.driver_license_v1.DriverLicenseV1

docs/product/financial_document_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Financial Document V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/financial_document_v1.txt
6+
.. literalinclude:: /extras/code_samples/financial_document_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.financial_document.financial_document_v1.FinancialDocumentV1

docs/product/fr/energy_bill_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Energy Bill V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/energy_bill_fra_v1.txt
6+
.. literalinclude:: /extras/code_samples/energy_bill_fra_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.fr.energy_bill.energy_bill_v1.EnergyBillV1

docs/product/fr/health_card_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Health Card V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/french_healthcard_v1.txt
6+
.. literalinclude:: /extras/code_samples/french_healthcard_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.fr.health_card.health_card_v1.HealthCardV1

docs/product/fr/payslip_v2.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Payslip V2
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/payslip_fra_v2.txt
6+
.. literalinclude:: /extras/code_samples/payslip_fra_v2_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.fr.payslip.payslip_v2.PayslipV2

docs/product/fr/payslip_v3.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Payslip V3
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/payslip_fra_v3.txt
6+
.. literalinclude:: /extras/code_samples/payslip_fra_v3_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.fr.payslip.payslip_v3.PayslipV3

docs/product/invoice_v4.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Invoice V4
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/invoices_v4.txt
6+
.. literalinclude:: /extras/code_samples/invoices_v4_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.invoice.invoice_v4.InvoiceV4

docs/product/material_certificate_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Material Certificate V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/material_certificate_v1.txt
6+
.. literalinclude:: /extras/code_samples/material_certificate_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.material_certificate.material_certificate_v1.MaterialCertificateV1

docs/product/receipt_v5.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Receipt V5
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/expense_receipts_v5.txt
6+
.. literalinclude:: /extras/code_samples/expense_receipts_v5_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.receipt.receipt_v5.ReceiptV5

docs/product/resume_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Resume V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/resume_v1.txt
6+
.. literalinclude:: /extras/code_samples/resume_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.resume.resume_v1.ResumeV1

docs/product/us/healthcare_card_v1.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Healthcare Card V1
33

44
**Sample Code:**
55

6-
.. literalinclude:: /extras/code_samples/us_healthcare_cards_v1.txt
6+
.. literalinclude:: /extras/code_samples/us_healthcare_cards_v1_async.txt
77
:language: Python
88

99
.. autoclass:: mindee.product.us.healthcare_card.healthcare_card_v1.HealthcareCardV1

mindee/cli.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -313,15 +313,11 @@ def __init__(
313313
parser if parser else MindeeArgumentParser(description="Mindee_API")
314314
)
315315
self.parsed_args = parsed_args if parsed_args else self._set_args()
316-
self.client = (
317-
client
318-
if client
319-
else Client(
320-
api_key=(
321-
self.parsed_args.api_key if "api_key" in self.parsed_args else None
322-
)
323-
)
324-
)
316+
if client:
317+
self.client = client
318+
else:
319+
api_key = self.parsed_args.api_key if "api_key" in self.parsed_args else ""
320+
self.client = Client(api_key=api_key)
325321
self._set_input()
326322
self.document_info = (
327323
document_info if document_info else DOCUMENTS[self.parsed_args.product_name]

mindee/error/mindee_http_error.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Union
1+
from typing import Optional, Union
22

33
from mindee.error.mindee_error import MindeeError
44
from mindee.parsing.common.string_dict import StringDict
@@ -8,9 +8,9 @@ class MindeeHTTPError(RuntimeError):
88
"""An exception relating to HTTP calls."""
99

1010
status_code: int
11-
api_code: str
12-
api_details: str
13-
api_message: str
11+
api_code: Optional[str]
12+
api_details: Optional[str]
13+
api_message: Optional[str]
1414

1515
def __init__(self, http_error: StringDict, url: str, code: int) -> None:
1616
"""

mindee/extraction/pdf_extractor/pdf_extractor.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,7 @@ def extract_invoices(
9191
if not isinstance(page_indexes[0], InvoiceSplitterV1PageGroup):
9292
return self.extract_sub_documents(page_indexes) # type: ignore
9393
if not strict:
94-
indexes_as_list = [
95-
page_index.page_indexes for page_index in page_indexes # type: ignore
96-
]
94+
indexes_as_list = [page_index.page_indexes for page_index in page_indexes] # type: ignore
9795
return self.extract_sub_documents(indexes_as_list)
9896
correct_page_indexes: List[List[int]] = []
9997
current_list: List[int] = []

tests/product/generated/test_generated_v1.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -487,13 +487,13 @@ def test_invoice_v4_complete_doc(invoice_v4_complete_doc) -> None:
487487
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
488488
.values[0]
489489
.product_code
490-
== None
490+
is None
491491
)
492492
assert (
493493
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
494494
.values[0]
495495
.quantity
496-
== None
496+
is None
497497
)
498498
assert (
499499
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
@@ -505,13 +505,13 @@ def test_invoice_v4_complete_doc(invoice_v4_complete_doc) -> None:
505505
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
506506
.values[0]
507507
.tax_amount
508-
== None
508+
is None
509509
)
510510
assert (
511511
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
512512
.values[0]
513513
.tax_rate
514-
== None
514+
is None
515515
)
516516
assert (
517517
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
@@ -523,7 +523,7 @@ def test_invoice_v4_complete_doc(invoice_v4_complete_doc) -> None:
523523
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
524524
.values[0]
525525
.unit_price
526-
== None
526+
is None
527527
)
528528
assert (
529529
invoice_v4_complete_doc.inference.prediction.fields["line_items"]
@@ -705,19 +705,19 @@ def test_invoice_v4_page0(invoice_v4_page_0) -> None:
705705
== "S)BOIE 5X500 FEUILLES A4"
706706
)
707707
assert (
708-
invoice_v4_page_0.prediction.fields["line_items"].values[0].product_code == None
708+
invoice_v4_page_0.prediction.fields["line_items"].values[0].product_code is None
709709
)
710-
assert invoice_v4_page_0.prediction.fields["line_items"].values[0].quantity == None
710+
assert invoice_v4_page_0.prediction.fields["line_items"].values[0].quantity is None
711711
assert (
712-
invoice_v4_page_0.prediction.fields["line_items"].values[0].tax_amount == None
712+
invoice_v4_page_0.prediction.fields["line_items"].values[0].tax_amount is None
713713
)
714-
assert invoice_v4_page_0.prediction.fields["line_items"].values[0].tax_rate == None
714+
assert invoice_v4_page_0.prediction.fields["line_items"].values[0].tax_rate is None
715715
assert (
716716
invoice_v4_page_0.prediction.fields["line_items"].values[0].total_amount
717717
== "2.63"
718718
)
719719
assert (
720-
invoice_v4_page_0.prediction.fields["line_items"].values[0].unit_price == None
720+
invoice_v4_page_0.prediction.fields["line_items"].values[0].unit_price is None
721721
)
722722

723723
assert isinstance(

0 commit comments

Comments
 (0)