Hello,
As promised, this is the event loop implementation which dispatches the
callbacks via asyncio's event loop.
There are two patches: the first one fixes the bug around freeing opaque
objects [1][2], and the second one is the actual implementation.
Compared to standalone version I did earlier, this has public names more
similar in style to other functions in the module. Also some comments are
corrected, and packaging code is lightly touched.
[1]
https://www.redhat.com/archives/libvir-list/2017-January/msg00863.html
[2]
https://bugzilla.redhat.com/show_bug.cgi?id=1433028
Wojtek Porczyk (2):
Allow for ff callbacks to be called by custom event implementations
Add asyncio event loop implementation
libvirt-override.c | 36 ++---
libvirt-override.py | 45 ++++++
libvirt-python.spec.in | 1 +
libvirtaio.py | 398 +++++++++++++++++++++++++++++++++++++++++++++++++
sanitytest.py | 5 +-
setup.py | 12 ++
6 files changed, 471 insertions(+), 26 deletions(-)
create mode 100644 libvirtaio.py
--
pozdrawiam / best regards _.-._
Wojtek Porczyk .-^' '^-.
Invisible Things Lab |'-.-^-.-'|
| | | |
I do not fear computers, | '-.-' |
I fear lack of them. '-._ : ,-'
-- Isaac Asimov `^-^-_>