diff --git a/codex-launcher_2.2.1_all.deb b/codex-launcher_2.2.1_all.deb index f04d7df..cd9970c 100644 Binary files a/codex-launcher_2.2.1_all.deb and b/codex-launcher_2.2.1_all.deb differ diff --git a/src/translate-proxy.py b/src/translate-proxy.py index eff1a26..f3c5c44 100755 --- a/src/translate-proxy.py +++ b/src/translate-proxy.py @@ -1035,7 +1035,7 @@ class Handler(http.server.BaseHTTPRequestHandler): if stream: try: - upstream = urllib.request.urlopen(req) + upstream = urllib.request.urlopen(req, timeout=180) except urllib.error.HTTPError as e: err = e.read().decode() return self.send_json(e.code, {"error": {"type": "upstream_error", "message": err}}) @@ -1064,7 +1064,7 @@ class Handler(http.server.BaseHTTPRequestHandler): store_response(last_resp_id, body.get("input", ""), last_output) else: try: - upstream = urllib.request.urlopen(req) + upstream = urllib.request.urlopen(req, timeout=180) except urllib.error.HTTPError as e: err = e.read().decode() return self.send_json(e.code, {"error": {"type": "upstream_error", "message": err}}) @@ -1081,7 +1081,7 @@ class Handler(http.server.BaseHTTPRequestHandler): def _forward(self, req, stream, model, nonstream_fn, stream_fn, input_data=None): try: - upstream = urllib.request.urlopen(req) + upstream = urllib.request.urlopen(req, timeout=180) except urllib.error.HTTPError as e: err = e.read().decode() return self.send_json(e.code, {"error": {"type": "upstream_error", "message": err}})