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:
parent
945919ffff
commit
0de5f70534
10
generator.py
10
generator.py
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user