From 550829ed982531c143058cdad09bad1bab183378 Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Mon, 8 Jan 2024 21:11:17 +0800 Subject: [PATCH] dont get stuck if cloudflared failed to download correctly --- koboldcpp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/koboldcpp.py b/koboldcpp.py index 891c89774..3121492c1 100755 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -2149,13 +2149,13 @@ def setuptunnel(): tunnelproc.wait() if os.name == 'nt': - if os.path.exists("cloudflared.exe"): + if os.path.exists("cloudflared.exe") and os.path.getsize("cloudflared.exe") > 100000: print("Cloudflared file exists, reusing it...") else: print("Downloading Cloudflare Tunnel for Windows...") subprocess.run("curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.exe -o cloudflared.exe", shell=True, capture_output=True, text=True, check=True, encoding='utf-8') else: - if os.path.exists("cloudflared-linux-amd64"): + if os.path.exists("cloudflared-linux-amd64") and os.path.getsize("cloudflared-linux-amd64") > 100000: print("Cloudflared file exists, reusing it...") else: print("Downloading Cloudflare Tunnel for Linux...")