qemu-e2k/python/qemu/qmp
John Snow 514d00df5f python/qmp: add send_fd_scm directly to QEMUMonitorProtocol
It turns out you can do this directly from Python ... and because of
this, you don't need to worry about setting the inheritability of the
fds or spawning another process.

Doing this is helpful because it allows QEMUMonitorProtocol to keep its
file descriptor and socket object as private implementation
details. /that/ is helpful in turn because it allows me to write a
compatible, alternative implementation.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Hanna Reitz <hreitz@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 20210923004938.3999963-10-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
2021-10-12 12:22:11 -04:00
..
README.rst python: add directory structure README.rst files 2021-06-01 16:21:21 -04:00
__init__.py python/qmp: add send_fd_scm directly to QEMUMonitorProtocol 2021-10-12 12:22:11 -04:00
py.typed python: expose typing information via PEP 561 2021-06-30 21:54:04 -04:00
qemu_ga_client.py python/qemu-ga-client: add entry point 2021-06-18 16:10:06 -04:00
qmp_shell.py python/qmp: clear events on get_events() call 2021-10-12 12:22:11 -04:00
qom.py python/qom: Do not use 'err' name at module scope 2021-06-30 21:54:04 -04:00
qom_common.py python: Fix broken ReST docstrings 2021-06-30 21:57:08 -04:00
qom_fuse.py scripts/qom-fuse: move to python/qemu/qmp/qom_fuse.py 2021-06-18 16:10:06 -04:00

README.rst

qemu.qmp package
================

This package provides a library used for connecting to and communicating
with QMP servers. It is used extensively by iotests, vm tests,
acceptance tests, and other utilities in the ./scripts directory. It is
not a fully-fledged SDK and is subject to change at any time.

See the documentation in ``__init__.py`` for more information.