On Tue, Jul 15, 2025 at 10:31 AM Daniel P. Berrangé <berra...@redhat.com> wrote: > > Our minimum python is now 3.9, so back compat with python > 3.6 is no longer required. > > Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>
Reviewed-by: John Snow <js...@redhat.com> > --- > python/qemu/qmp/util.py | 19 ------------------- > python/tests/protocol.py | 2 +- > 2 files changed, 1 insertion(+), 20 deletions(-) > > diff --git a/python/qemu/qmp/util.py b/python/qemu/qmp/util.py > index b5e9750576..7f9e718154 100644 > --- a/python/qemu/qmp/util.py > +++ b/python/qemu/qmp/util.py > @@ -104,25 +104,6 @@ def create_task(coro: Coroutine[Any, Any, T], > return asyncio.ensure_future(coro, loop=loop) > > > -def asyncio_run(coro: Coroutine[Any, Any, T], *, debug: bool = False) -> T: > - """ > - Python 3.6-compatible `asyncio.run` wrapper. > - > - :param coro: A coroutine to execute now. > - :return: The return value from the coroutine. > - """ > - if sys.version_info >= (3, 7): > - return asyncio.run(coro, debug=debug) > - > - # Python 3.6 > - loop = asyncio.get_event_loop() > - loop.set_debug(debug) > - ret = loop.run_until_complete(coro) > - loop.close() > - > - return ret > - > - > # ---------------------------- > # Section: Logging & Debugging > # ---------------------------- > diff --git a/python/tests/protocol.py b/python/tests/protocol.py > index db5d54d83f..4a0ee94727 100644 > --- a/python/tests/protocol.py > +++ b/python/tests/protocol.py > @@ -8,7 +8,7 @@ > > from qemu.qmp import ConnectError, Runstate > from qemu.qmp.protocol import AsyncProtocol, StateError > -from qemu.qmp.util import asyncio_run, create_task > +from qemu.qmp.util import create_task > > > class NullProtocol(AsyncProtocol[None]): > -- > 2.49.0 >