@@ -74,8 +74,9 @@ def __init__(
7474 self ._endpoints = None
7575 self ._client = None
7676 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 )
7980 if api_info is None :
8081 api_info = {}
8182 api_info .setdefault ("name" , LUMAPPS_NAME )
@@ -231,6 +232,7 @@ def get_new_client_as_using_dwd(self, user_email: str) -> "BaseClient":
231232 no_verify = self .no_verify ,
232233 proxy_info = self .proxy_info ,
233234 prune = self .prune ,
235+ extra_http_headers = self ._extra_http_headers ,
234236 )
235237
236238 def get_new_client_as (
@@ -252,6 +254,7 @@ def get_new_client_as(
252254 no_verify = self .no_verify ,
253255 proxy_info = self .proxy_info ,
254256 prune = self .prune ,
257+ extra_http_headers = self ._extra_http_headers ,
255258 )
256259 token_infos : Any = client .get_call (
257260 "user/getToken" , customerId = customer_id , email = user_email
@@ -264,6 +267,7 @@ def get_new_client_as(
264267 no_verify = self .no_verify ,
265268 proxy_info = self .proxy_info ,
266269 prune = self .prune ,
270+ extra_http_headers = self ._extra_http_headers ,
267271 )
268272
269273 @property
0 commit comments