From 6cb36ce1ae72788d9acee838f537a56909d868ed Mon Sep 17 00:00:00 2001 From: Concedo <39025047+LostRuins@users.noreply.github.com> Date: Sat, 3 May 2025 10:09:47 +0800 Subject: [PATCH] better zenity checks for multilingual --- koboldcpp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/koboldcpp.py b/koboldcpp.py index f8ac478ed..9724a7ddc 100644 --- a/koboldcpp.py +++ b/koboldcpp.py @@ -3705,13 +3705,13 @@ def zenity(filetypes=None, initialdir="", initialfile="", **kwargs) -> Tuple[int scargs = ['/usr/bin/env', zenity_bin, '--help'] result = subprocess.run(scargs, env=sc_clean_env, capture_output=True, text=True, encoding="utf-8", timeout=10) - if result.returncode == 0 and "Usage" in result.stdout: + if result.returncode == 0 and "--file" in result.stdout: return True else: - print(f"Zenity/YAD sanity check failed - ReturnCode={result.returncode}") + utfprint(f"Zenity/YAD sanity check failed - ReturnCode={result.returncode}",0) return False except FileNotFoundError: - print(f"Zenity/YAD sanity check failed - {zenity_bin} not found") + utfprint(f"Zenity/YAD sanity check failed - {zenity_bin} not found",0) return False if not zenity_sanity_check(zenity_bin):