@@ -74,8 +74,9 @@ def __init__(
74
74
self ._endpoints = None
75
75
self ._client = None
76
76
self ._headers : dict = {"x-lumapps-analytics" : "off" }
77
- if extra_http_headers :
78
- self ._headers .update (extra_http_headers )
77
+ self ._extra_http_headers = extra_http_headers
78
+ if self ._extra_http_headers :
79
+ self ._headers .update (self ._extra_http_headers )
79
80
if api_info is None :
80
81
api_info = {}
81
82
api_info .setdefault ("name" , LUMAPPS_NAME )
@@ -231,6 +232,7 @@ def get_new_client_as_using_dwd(self, user_email: str) -> "BaseClient":
231
232
no_verify = self .no_verify ,
232
233
proxy_info = self .proxy_info ,
233
234
prune = self .prune ,
235
+ extra_http_headers = self ._extra_http_headers ,
234
236
)
235
237
236
238
def get_new_client_as (
@@ -252,6 +254,7 @@ def get_new_client_as(
252
254
no_verify = self .no_verify ,
253
255
proxy_info = self .proxy_info ,
254
256
prune = self .prune ,
257
+ extra_http_headers = self ._extra_http_headers ,
255
258
)
256
259
token_infos : Any = client .get_call (
257
260
"user/getToken" , customerId = customer_id , email = user_email
@@ -264,6 +267,7 @@ def get_new_client_as(
264
267
no_verify = self .no_verify ,
265
268
proxy_info = self .proxy_info ,
266
269
prune = self .prune ,
270
+ extra_http_headers = self ._extra_http_headers ,
267
271
)
268
272
269
273
@property
0 commit comments