This repository was archived by the owner on Jan 22, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 22import os
33import base64
44import time
5+ import uuid
6+
57from requests .auth import HTTPBasicAuth
68
79import environs
1315from databend_py .retry import retry
1416from databend_py .sdk_info import sdk_info
1517
16- XDatabendQueryIDHeader = "X-Databend-Query-Id "
18+ XDatabendQueryIDHeader = "X-DATABEND-QUERY-ID "
1719XDatabendTenantHeader = "X-DATABEND-TENANT"
1820XDatabendWarehouseHeader = "X-DATABEND-WAREHOUSE"
1921QueryID = "id"
@@ -171,8 +173,9 @@ def query(self, statement):
171173 else :
172174 self .client_session = self .default_session ()
173175 query_sql ['session' ] = self .client_session
174- if XDatabendQueryIDHeader in self .additional_headers :
175- del self .additional_headers [XDatabendQueryIDHeader ]
176+ # if XDatabendQueryIDHeader in self.additional_headers:
177+ # del self.additional_headers[XDatabendQueryIDHeader]
178+ self .additional_headers .update ({XDatabendQueryIDHeader : str (uuid .uuid4 ())})
176179 log .logger .debug (f"http headers { self .make_headers ()} " )
177180 try :
178181 resp_dict = self .do_query (url , query_sql )
You can’t perform that action at this time.
0 commit comments