GitLab: https://gitlab.com/jsnow/qemu/-/commits/python-aqmp-fixes CI: https://gitlab.com/jsnow/qemu/-/pipelines/451899886
Fix a couple AQMP bugs and improve some minor irritants. V2: - Hack-fix a race condition inherent between machine.py and aqmp/legacy.py - Improve error reporting from QEMUMachine.launch() John Snow (5): python/aqmp: Fix negotiation with pre-"oob" QEMU python: use avocado's "new" runner python/machine: raise VMLaunchFailure exception from launch() python: upgrade mypy to 0.780 python/aqmp: add socket bind step to legacy.py python/Pipfile.lock | 66 +++++++++++++---------- python/avocado.cfg | 2 +- python/qemu/aqmp/legacy.py | 3 ++ python/qemu/aqmp/protocol.py | 41 ++++++++++++-- python/qemu/aqmp/qmp_client.py | 4 +- python/qemu/machine/machine.py | 44 ++++++++++++--- python/setup.cfg | 2 +- tests/qemu-iotests/tests/mirror-top-perms | 3 +- 8 files changed, 123 insertions(+), 42 deletions(-) -- 2.31.1