Skip to content

Commit 4360d25

Browse files
committed
try again
1 parent a92ca0c commit 4360d25

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

mindee/parsing/v2/dynamic_field.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from enum import Enum
2+
from importlib import import_module
23

34
from mindee.error import MindeeApiV2Error
4-
from mindee.parsing import v2
55
from mindee.parsing.common.string_dict import StringDict
66

77

@@ -34,13 +34,13 @@ def get_field_type(raw_response: StringDict, indent_level: int = 0) -> DynamicFi
3434
"""Get appropriate field types."""
3535
if isinstance(raw_response, dict):
3636
if "value" in raw_response:
37-
field_file = getattr(v2, "simple_field")
37+
field_file = import_module("mindee.parsing.v2.simple_field")
3838
field_class = getattr(field_file, FieldType.SIMPLE.value)
3939
elif "items" in raw_response:
40-
field_file = getattr(v2, "list_field")
40+
field_file = import_module("mindee.parsing.v2.list_field")
4141
field_class = getattr(field_file, FieldType.LIST.value)
4242
elif "fields" in raw_response:
43-
field_file = getattr(v2, "object_field")
43+
field_file = import_module("mindee.parsing.v2.object_field")
4444
field_class = getattr(field_file, FieldType.OBJECT.value)
4545
else:
4646
raise MindeeApiV2Error(f"Unrecognized field format in {raw_response}.")

mindee/parsing/v2/inference_result_fields.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Dict
22

33
from mindee.parsing.common.string_dict import StringDict
4-
from mindee.parsing.v2.dynamic_field import DynamicField, get_field_type
4+
from mindee.parsing.v2.dynamic_field import DynamicField, FieldType, get_field_type
55

66

77
class InferenceResultFields(Dict[str, DynamicField]):
@@ -22,7 +22,7 @@ def __getattr__(self, item):
2222
def __str__(self) -> str:
2323
str_fields = ""
2424
for field_key, field_value in self.items():
25-
if field_value.field_type == "SimpleField":
25+
if field_value.field_type == FieldType.SIMPLE:
2626
str_fields += f"\n:{field_key}: {field_value}"
2727
else:
2828
str_fields += f"\n:{field_key}:{field_value}"

0 commit comments

Comments
 (0)