On Mon, Jan 10, 2022 at 06:28:53PM -0500, John Snow wrote: > We have a replacement for async QMP, but it doesn't have feature parity > yet. For now, then, port the old tool onto the new backend. > > Signed-off-by: John Snow <js...@redhat.com> > Reviewed-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > python/qemu/aqmp/legacy.py | 3 +++ > python/qemu/qmp/qmp_shell.py | 31 +++++++++++++++++-------------- > 2 files changed, 20 insertions(+), 14 deletions(-) > > diff --git a/python/qemu/aqmp/legacy.py b/python/qemu/aqmp/legacy.py > index 27df22818a..0890f95b16 100644 > --- a/python/qemu/aqmp/legacy.py > +++ b/python/qemu/aqmp/legacy.py > @@ -22,6 +22,9 @@ > from .qmp_client import QMPClient > > > +# (Temporarily) Re-export QMPBadPortError > +QMPBadPortError = qemu.qmp.QMPBadPortError
Probably I'm missing something, but any reason for not using, something like this? from qemu.qmp import (QMPMessage, QMPReturnValue, SocketAddrT, QMPBadPortError) -- Beraldo