41
41
from arango .request import Request
42
42
from arango .response import Response
43
43
from arango .result import Result
44
- from arango .typings import Fields , Headers , Json , Params
44
+ from arango .typings import Fields , Headers , Json , Params , Jsons
45
45
from arango .utils import get_batches , get_doc_id , is_none_or_int , is_none_or_str
46
46
47
47
@@ -306,7 +306,7 @@ def configure(
306
306
schema : Optional [Json ] = None ,
307
307
replication_factor : Optional [int ] = None ,
308
308
write_concern : Optional [int ] = None ,
309
- computed_values : Optional [List [ Json ] ] = None ,
309
+ computed_values : Optional [Jsons ] = None ,
310
310
) -> Result [Json ]:
311
311
"""Configure collection properties.
312
312
@@ -979,7 +979,7 @@ def get_many(
979
979
self ,
980
980
documents : Sequence [Union [str , Json ]],
981
981
allow_dirty_read : bool = False ,
982
- ) -> Result [List [ Json ] ]:
982
+ ) -> Result [Jsons ]:
983
983
"""Return multiple documents ignoring any missing ones.
984
984
985
985
:param documents: List of document keys, IDs or bodies. Document bodies
@@ -1004,7 +1004,7 @@ def get_many(
1004
1004
headers = {"x-arango-allow-dirty-read" : "true" } if allow_dirty_read else None ,
1005
1005
)
1006
1006
1007
- def response_handler (resp : Response ) -> List [ Json ] :
1007
+ def response_handler (resp : Response ) -> Jsons :
1008
1008
if not resp .is_success :
1009
1009
raise DocumentGetError (resp , request )
1010
1010
return [doc for doc in resp .body if "_id" in doc ]
@@ -1037,7 +1037,7 @@ def response_handler(resp: Response) -> Json:
1037
1037
# Index Management #
1038
1038
####################
1039
1039
1040
- def indexes (self ) -> Result [List [ Json ] ]:
1040
+ def indexes (self ) -> Result [Jsons ]:
1041
1041
"""Return the collection indexes.
1042
1042
1043
1043
:return: Collection indexes.
@@ -1050,7 +1050,7 @@ def indexes(self) -> Result[List[Json]]:
1050
1050
params = {"collection" : self .name },
1051
1051
)
1052
1052
1053
- def response_handler (resp : Response ) -> List [ Json ] :
1053
+ def response_handler (resp : Response ) -> Jsons :
1054
1054
if not resp .is_success :
1055
1055
raise IndexListError (resp , request )
1056
1056
result = resp .body ["indexes" ]
0 commit comments