1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-12-07 04:23:47 +03:00

Removed unused 'converter_type' code from generator

The 'converter_type' data structure and associated code
in the generator is inherited from libxml. This has never
been used in libvirt, so delete it to simplify the generator.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrange
2017-01-19 15:21:01 +00:00
parent d5feb2f664
commit 60f71591b9

View File

@@ -1009,9 +1009,6 @@ classes_type = {
"virDomainSnapshot *": ("._o", "virDomainSnapshot(self, _obj=%s)", "virDomainSnapshot"),
}
converter_type = {
}
primary_classes = ["virDomain", "virNetwork", "virInterface",
"virStoragePool", "virStorageVol",
"virConnect", "virNodeDevice", "virSecret",
@@ -1281,7 +1278,6 @@ def buildWrappers(module):
global classes_type
global classes_list
global primary_classes
global converter_type
global classes_destructors
global functions_noexcept
@@ -1634,17 +1630,6 @@ def buildWrappers(module):
# return the class
#
classes.write(" return __tmp\n")
elif ret[0] in converter_type:
#
# Raise an exception
#
if name in functions_noexcept:
classes.write(
" if ret is None:return None")
classes.write(" return ")
classes.write(converter_type[ret[0]] % ("ret"))
classes.write("\n")
# For functions returning an integral type there
# are several things that we can do, depending on