6
6
from enum import Enum , auto
7
7
from typing import Optional
8
8
9
- from arangoasync .typings import Headers , Params
9
+ from arangoasync .typings import Params , RequestHeaders
10
10
from arangoasync .version import __version__
11
11
12
12
@@ -52,18 +52,18 @@ def __init__(
52
52
self ,
53
53
method : Method ,
54
54
endpoint : str ,
55
- headers : Optional [Headers ] = None ,
55
+ headers : Optional [RequestHeaders ] = None ,
56
56
params : Optional [Params ] = None ,
57
57
data : Optional [str ] = None ,
58
58
) -> None :
59
59
self .method : Method = method
60
60
self .endpoint : str = endpoint
61
- self .headers : Headers = self ._normalize_headers (headers )
61
+ self .headers : RequestHeaders = self ._normalize_headers (headers )
62
62
self .params : Params = self ._normalize_params (params )
63
63
self .data : Optional [str ] = data
64
64
65
65
@staticmethod
66
- def _normalize_headers (headers : Optional [Headers ]) -> Headers :
66
+ def _normalize_headers (headers : Optional [RequestHeaders ]) -> RequestHeaders :
67
67
"""Normalize request headers.
68
68
69
69
Parameters:
@@ -73,7 +73,7 @@ def _normalize_headers(headers: Optional[Headers]) -> Headers:
73
73
dict: Normalized request headers.
74
74
"""
75
75
driver_header = f"arangoasync/{ __version__ } "
76
- normalized_headers : Headers = {
76
+ normalized_headers : RequestHeaders = {
77
77
"charset" : "utf-8" ,
78
78
"content-type" : "application/json" ,
79
79
"x-arango-driver" : driver_header ,
0 commit comments