qemu-e2k/python/qemu
John Snow 4c1fe7003c python/aqmp: drop _bind_hack()
_bind_hack() was a quick fix to allow async QMP to call bind(2) prior to
calling listen(2) and accept(2). This wasn't sufficient to fully address
the race condition present in synchronous clients.

With the race condition in legacy.py fixed (see the previous commit),
there are no longer any users of _bind_hack(). Drop it.

Fixes: b0b662bb2b
Signed-off-by: John Snow <jsnow@redhat.com>
Acked-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20220225205948.3693480-11-jsnow@redhat.com
[Expanded commit message. --js]
Signed-off-by: John Snow <jsnow@redhat.com>
2022-03-07 14:36:41 -05:00
..
aqmp python/aqmp: drop _bind_hack() 2022-03-07 14:36:41 -05:00
machine python/machine: raise VMLaunchFailure exception from launch() 2022-02-02 14:12:22 -05:00
qmp python: move qmp-shell under the AQMP package 2022-01-21 16:01:31 -05:00
utils python: move qmp utilities to python/qemu/utils 2022-01-21 16:01:31 -05:00
README.rst python: add directory structure README.rst files 2021-06-01 16:21:21 -04:00

README.rst

QEMU Python Namespace
=====================

This directory serves as the root of a `Python PEP 420 implicit
namespace package <https://www.python.org/dev/peps/pep-0420/>`_.

Each directory below is assumed to be an installable Python package that
is available under the ``qemu.<package>`` namespace.