import sys from PySide6 import QtWidgets from src import first_launch, settings from src.shared.logging import configure from src.ui.userInterface import launch_gui as UI from src.ui.widgets.welcome_wizard import launch_wizard as startup if __name__ == "__main__": configure("INFO") app = QtWidgets.QApplication(sys.argv) if not first_launch: setup = startup() if setup == 1: settings.reload() # kill qApplication singleton UI() else: sys.exit() else: UI()