from multiprocessing import Process from gui.gui_dashboard import create_ui, run_ui import time def worker(): while True: #print('worker alive') time.sleep(2) def start_server(): create_ui() run_ui() if __name__ == '__main__': # nur hier Worker starten Process(target=worker, daemon=True).start() start_server() elif __name__ == '__mp_main__': # NiceGUI/Reload/Multiprocessing-Serverprozess: nur Server starten start_server()