File tree 1 file changed +7
-1
lines changed
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ def __init__(
34
34
self ,
35
35
url : str ,
36
36
key : Optional [str ] = None ,
37
+ token : Optional [str ] = None ,
37
38
email : Optional [str ] = None ,
38
39
password : Optional [str ] = None ,
39
40
verify : bool = True ,
@@ -72,13 +73,18 @@ def __init__(
72
73
# password and grab user's key before first request.
73
74
if key :
74
75
self ._key : Optional [str ] = key
76
+ elif token :
77
+ self .token : Optional [str ] = token
75
78
else :
76
79
self ._key = None
77
80
self .email = email
78
81
self .password = password
79
82
self .json_headers : dict = {"Content-Type" : "application/json" }
80
83
# json_headers needs to be set before key can be defined, otherwise authentication with email/password causes an error
81
- self .json_headers ["x-api-key" ] = self .key
84
+ if token :
85
+ self .json_headers ["Authorization" ] = f"Bearer { self .token } "
86
+ else :
87
+ self .json_headers ["x-api-key" ] = self .key
82
88
# Number of attempts before giving up on a GET request.
83
89
self ._max_get_attempts = 1
84
90
# Delay in seconds between subsequent retries.
You can’t perform that action at this time.
0 commit comments