From 70bf357ae1dd9225e00189ab545f7e144e68f565 Mon Sep 17 00:00:00 2001 From: Josh Holmer Date: Sun, 11 Jan 2026 22:30:55 -0500 Subject: [PATCH] Ensure event loop exists --- getnative/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/getnative/app.py b/getnative/app.py index f7de781..33129bd 100755 --- a/getnative/app.py +++ b/getnative/app.py @@ -373,7 +373,10 @@ def _getnative(): elif args.mode == "all": mode = [s for scaler in common_scaler.values() for s in scaler] - loop = asyncio.get_event_loop() + try: + loop = asyncio.get_event_loop() + except RuntimeError: + loop = asyncio.new_event_loop() for i, scaler in enumerate(mode): if scaler is not None and scaler.plugin is None: print(f"Warning: No correct descale version found for {scaler}, continuing with next scaler when available.", file=sys.stderr)