Skip to content

Commit 26a7933

Browse files
committed
hide the tiny tkinter window
1 parent d335fae commit 26a7933

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

koboldcpp.py

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,13 +314,24 @@ def main(args):
314314
embedded_kailite = None
315315
if not ggml_selected_file:
316316
#give them a chance to pick a file
317-
print("Please manually select ggml file:")
318-
from tkinter.filedialog import askopenfilename
319-
ggml_selected_file = askopenfilename (title="Select ggml model .bin files")
320-
if not ggml_selected_file:
321-
print("\nNo ggml model file was selected. Exiting.")
317+
print("For command line arguments, please refer to --help")
318+
print("Otherwise, please manually select ggml file:")
319+
try:
320+
from tkinter.filedialog import askopenfilename
321+
import tkinter as tk
322+
root = tk.Tk() #we dont want the useless window to be visible, but we want it in taskbar
323+
root.attributes("-alpha", 0)
324+
ggml_selected_file = askopenfilename (title="Select ggml model .bin files")
325+
root.destroy()
326+
if not ggml_selected_file:
327+
print("\nNo ggml model file was selected. Exiting.")
328+
time.sleep(1)
329+
sys.exit(2)
330+
except:
331+
print("File selection GUI unsupported. Please check command line: script.py --help")
322332
time.sleep(1)
323333
sys.exit(2)
334+
324335

325336
if not os.path.exists(ggml_selected_file):
326337
print(f"Cannot find model file: {ggml_selected_file}")

0 commit comments

Comments
 (0)