Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Commit f7a2c81

Browse files
authored
Merge pull request #81 from datafuselabs/fix/query-id-header
fix: query id in req header
2 parents 6a928f1 + ef78441 commit f7a2c81

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

databend_py/connection.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
import os
33
import base64
44
import time
5+
import uuid
6+
57
from requests.auth import HTTPBasicAuth
68

79
import environs
@@ -13,7 +15,7 @@
1315
from databend_py.retry import retry
1416
from databend_py.sdk_info import sdk_info
1517

16-
XDatabendQueryIDHeader = "X-Databend-Query-Id"
18+
XDatabendQueryIDHeader = "X-DATABEND-QUERY-ID"
1719
XDatabendTenantHeader = "X-DATABEND-TENANT"
1820
XDatabendWarehouseHeader = "X-DATABEND-WAREHOUSE"
1921
QueryID = "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)

0 commit comments

Comments
 (0)