aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/PySide6/QtAsyncio/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6/PySide6/QtAsyncio/__init__.py')
-rw-r--r--sources/pyside6/PySide6/QtAsyncio/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sources/pyside6/PySide6/QtAsyncio/__init__.py b/sources/pyside6/PySide6/QtAsyncio/__init__.py
index f20dad96b..3830ad887 100644
--- a/sources/pyside6/PySide6/QtAsyncio/__init__.py
+++ b/sources/pyside6/PySide6/QtAsyncio/__init__.py
@@ -18,7 +18,8 @@ __all__ = [
def run(coro: typing.Optional[typing.Coroutine] = None,
- keep_running: typing.Optional[bool] = True, *,
+ keep_running: bool = True,
+ quit_qapp: bool = True, *,
debug: typing.Optional[bool] = None) -> None:
"""Run the QtAsyncio event loop."""
@@ -31,7 +32,7 @@ def run(coro: typing.Optional[typing.Coroutine] = None,
#
# More details:
# https://discuss.python.org/t/removing-the-asyncio-policy-system-asyncio-set-event-loop-policy-in-python-3-15/37553 # noqa: E501
- asyncio.set_event_loop_policy(QAsyncioEventLoopPolicy())
+ asyncio.set_event_loop_policy(QAsyncioEventLoopPolicy(quit_qapp=quit_qapp))
if keep_running:
if coro: