1
0
mirror of https://gitlab.com/libvirt/libvirt-python.git synced 2025-08-03 08:21:58 +03:00

Removed unused 'function_post' code from generator

The 'function_post' 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 f916d855c7
commit 0c53a316ea

View File

@ -1078,8 +1078,6 @@ function_classes = {}
function_classes["None"] = []
function_post = {}
# Functions returning an integral type which need special rules to
# check for errors and raise exceptions.
functions_int_exception_test = {
@ -1662,11 +1660,6 @@ def buildWrappers(module):
classes.write(classes_type[ret[0]][1] % ("ret"))
classes.write("\n")
# Post-processing - just before we return.
if name in function_post:
classes.write(" %s\n" %
(function_post[name]))
#
# return the class
#
@ -1679,11 +1672,6 @@ def buildWrappers(module):
classes.write(
" if ret is None:return None")
# Post-processing - just before we return.
if name in function_post:
classes.write(" %s\n" %
(function_post[name]))
classes.write(" return ")
classes.write(converter_type[ret[0]] % ("ret"))
classes.write("\n")
@ -1726,11 +1714,6 @@ def buildWrappers(module):
": raise libvirtError ('%s() failed')\n") %
("ret", name))
# Post-processing - just before we return.
if name in function_post:
classes.write(" %s\n" %
(function_post[name]))
classes.write (" return ret\n")
elif is_python_noninteger_type (ret[0]):
@ -1768,19 +1751,8 @@ def buildWrappers(module):
": raise libvirtError ('%s() failed')\n") %
("ret", name))
# Post-processing - just before we return.
if name in function_post:
classes.write(" %s\n" %
(function_post[name]))
classes.write (" return ret\n")
else:
# Post-processing - just before we return.
if name in function_post:
classes.write(" %s\n" %
(function_post[name]))
classes.write(" return ret\n")
classes.write("\n")