diff --git a/koboldcpp.py b/koboldcpp.py index 61e321c92..6ed87dd60 100644 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -5375,7 +5375,7 @@ def setuptunnel(global_memory, has_sd): else: print("Starting Cloudflare Tunnel for Linux, please wait...", flush=True) tunnelbinary = "./cloudflared-linux-amd64" - tunnelproc = subprocess.Popen(f"{tunnelbinary} tunnel --url {httpsaffix}://localhost:{args.port}{ssladd}", text=True, encoding='utf-8', shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.PIPE) + tunnelproc = subprocess.Popen(f"{tunnelbinary} tunnel --url {httpsaffix}://localhost:{int(args.port)}{ssladd}", text=True, encoding='utf-8', shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.PIPE) time.sleep(10) def tunnel_reader(): nonlocal tunnelproc,tunneloutput,tunnelrawlog @@ -5509,6 +5509,8 @@ def load_config_cli(filename): print("Loading .kcpps configuration file...") with open(filename, 'r', encoding='utf-8', errors='ignore') as f: config = json.load(f) + if "onready" in config: + config["onready"] = "" #do not allow onready commands from config args.istemplate = False raw_args = (sys.argv[1:]) #a lousy hack to allow for overriding kcpps for key, value in config.items():