From 95a384bfffb7d326d21208c7fb617689dff5b122 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 18 Mar 2026 14:56:41 +0100 Subject: [PATCH] lib.App.eloop: Add property Expose App's __eloop member containing the application's main event loop to allow outside async event loop trickery. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/App.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/python/jw/pkg/lib/App.py b/src/python/jw/pkg/lib/App.py index 329ec074..11de4fdf 100644 --- a/src/python/jw/pkg/lib/App.py +++ b/src/python/jw/pkg/lib/App.py @@ -138,6 +138,10 @@ class App: # export async def _run(self, args: argparse.Namespace) -> None: return await self.args.func(args) + @property + def eloop(self) -> asyncio.AbstractEventLoop: + return self.__eloop + @property def cmdline(self) -> str: if self.__cmdline is None: