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 <[email protected]>
> Reviewed-by: Vladimir Sementsov-Ogievskiy <[email protected]>
> ---
> 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