Hello,
Am 27.04.20 um 15:44 schrieb Philipp Hahn:
as announced a long time ago with
<
https://www.redhat.com/archives/libvir-list/2018-November/msg00291.html>
and recently refreshed with
<
https://www.redhat.com/archives/libvir-list/2020-April/msg00892.html>
I'm working on adding PEP 484 type hints
<
https://www.python.org/dev/peps/pep-0484/> to the Python binding of
libvirt.
I have finished this work now and have a working version at
<
https://github.com/univention/libvirt-python/tree/typing> which
consists of 90 patches in total as I has to go over evry file to
understand and fix all things.
I just opened a merge request
<
https://gitlab.com/libvirt/libvirt-python/-/merge_requests/9> for my
code at <
https://gitlab.com/pmhahn/libvirt-python/-/tree/typing>.
This also unearthed severl bugs where C-pointer point to the wrong
types, which lead to strange crashes. The fixes for them are at the
start of my current branch, except
<
https://gitlab.com/pmhahn/libvirt-python/-/commit/9fdf8e9ece4b6695bcddaeb...
which is more tricky.
If you want to fast-pache them I can try to extract those patches into a
separate branch, which can be merged without my other work.
Philipp