Skip to content

Commit 13b3d1b

Browse files
committed
fix: store HTTPError.read() result to avoid double read
1 parent 54e3495 commit 13b3d1b

File tree

1 file changed

+2
-1
lines changed
  • src/datapilot/core/knowledge

1 file changed

+2
-1
lines changed

src/datapilot/core/knowledge/cli.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ def handle_knowledge_base(self, public_id):
7474
self.end_headers()
7575
self.wfile.write(data)
7676
except HTTPError as e:
77-
error_data = e.read().decode("utf-8") if e.read() else '{"error": "HTTP Error"}'
77+
error_body = e.read()
78+
error_data = error_body.decode("utf-8") if error_body else '{"error": "HTTP Error"}'
7879
self.send_response(e.code)
7980
self.send_header("Content-Type", "application/json")
8081
self.end_headers()

0 commit comments

Comments
 (0)