Skip to content

Commit bc3e1d6

Browse files
committed
chore: linting
Signed-off-by: Alaeddine Abdessalem <[email protected]>
1 parent ba083a3 commit bc3e1d6

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

docarray/utils/create_dynamic_doc_class.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
from docarray import DocList, BaseDoc
2-
from docarray.typing import AnyTensor
1+
from typing import Any, Dict, List, Optional, Type, Union
2+
33
from pydantic import create_model
44
from pydantic.fields import FieldInfo
5-
from typing import Dict, List, Any, Union, Optional, Type
6-
from docarray.utils._internal._typing import safe_issubclass
75

6+
from docarray import BaseDoc, DocList
7+
from docarray.typing import AnyTensor
8+
from docarray.utils._internal._typing import safe_issubclass
89

910
RESERVED_KEYS = [
1011
'type',
@@ -190,7 +191,7 @@ def _get_field_type_from_schema(
190191
cached_models=cached_models,
191192
is_tensor=tensor_shape is not None,
192193
num_recursions=num_recursions + 1,
193-
definitions=definitions
194+
definitions=definitions,
194195
)
195196
else:
196197
if num_recursions > 0:
@@ -205,7 +206,10 @@ def _get_field_type_from_schema(
205206

206207

207208
def create_base_doc_from_schema(
208-
schema: Dict[str, Any], base_doc_name: str, cached_models: Optional[Dict] = None, definitions: Optional[Dict] = None,
209+
schema: Dict[str, Any],
210+
base_doc_name: str,
211+
cached_models: Optional[Dict] = None,
212+
definitions: Optional[Dict] = None,
209213
) -> Type:
210214
"""
211215
Dynamically create a `BaseDoc` subclass from a `schema` of another `BaseDoc`.

tests/units/util/test_create_dynamic_code_class.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1+
from typing import Any, Dict, List, Optional, Union
2+
3+
import numpy as np
14
import pytest
2-
from typing import List, Dict, Union, Any
5+
from pydantic import Field
6+
7+
from docarray import BaseDoc, DocList
8+
from docarray.documents import TextDoc
9+
from docarray.typing import AnyTensor, ImageUrl
310
from docarray.utils.create_dynamic_doc_class import (
411
create_base_doc_from_schema,
512
create_pure_python_type_model,
613
)
7-
import numpy as np
8-
from typing import Optional
9-
from docarray import BaseDoc, DocList
10-
from docarray.typing import AnyTensor, ImageUrl
11-
from docarray.documents import TextDoc
12-
from pydantic import Field
1314

1415

1516
@pytest.mark.parametrize('transformation', ['proto', 'json'])

0 commit comments

Comments
 (0)