1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2024-10-26 07:55:06 +03:00

* python/generator.py: changed the generator to generate a reference

from Domain class instances to the Connect they were issued from
  should fix rhbz#204490
* docs//*: rebuilt
Daniel
This commit is contained in:
Daniel Veillard 2006-11-09 15:32:44 +00:00
parent 945919ffff
commit 0de5f70534

View File

@ -540,6 +540,10 @@ classes_destructors = {
"virConnect": "virConnectClose",
}
classes_references = {
"virDomain": "virConnect",
}
functions_noexcept = {
}
@ -891,6 +895,12 @@ def buildWrappers():
classes.write(classes_type[ret[0]][1] % ("ret"));
classes.write("\n");
#
# hook up a reference if needed
#
if classes_references.has_key(classes_type[ret[0]][2]):
classes.write(" __tmp.ref = self\n");
#
# Sometime one need to keep references of the source
# class in the returned class object.