Fix Qt worker lifecycle crash
This commit is contained in:
+2
-1
@@ -10,6 +10,7 @@ from PySide6.QtCore import QTimer
|
||||
from PySide6.QtWidgets import QApplication, QMessageBox
|
||||
|
||||
from javis.config.settings import ConfigurationError, Settings
|
||||
from javis.core.provider_router import ApprovalChoice
|
||||
from javis.core.runtime import build_javis_runtime
|
||||
from javis.memory.sqlite_store import SessionStoreError
|
||||
from javis.memory.usage_store import UsageStoreError
|
||||
@@ -26,7 +27,7 @@ def run_gui(argv: Sequence[str] | None = None) -> int:
|
||||
settings = Settings.from_env()
|
||||
runtime = build_javis_runtime(
|
||||
settings,
|
||||
approval_callback=approval_bridge.request,
|
||||
approval_callback=lambda _decision: ApprovalChoice.CANCEL,
|
||||
notice_callback=approval_bridge.notice_received.emit,
|
||||
)
|
||||
except (ConfigurationError, SessionStoreError, UsageStoreError) as exc:
|
||||
|
||||
Reference in New Issue
Block a user