From 4ff4d72e3433f4aba2cf1747bfb5bb6ad33fec8f Mon Sep 17 00:00:00 2001 From: Sebbe Blokhuizen Date: Wed, 29 Oct 2025 16:05:38 +0100 Subject: [PATCH] fix serve issue --- waveform_editor/cli.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/waveform_editor/cli.py b/waveform_editor/cli.py index dbb0df03..2d4ec403 100644 --- a/waveform_editor/cli.py +++ b/waveform_editor/cli.py @@ -84,10 +84,13 @@ def launch_gui(file): from waveform_editor.gui.main import WaveformEditorGui - try: - app = WaveformEditorGui() + def app(): + gui = WaveformEditorGui() if file is not None: - app.load_yaml_from_file(Path(file)) + gui.load_yaml_from_file(Path(file)) + return gui + + try: pn.serve(app, threaded=True) except Exception as e: logger.error(f"Failed to launch GUI: {e}")