mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-08-04 12:21:57 +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:
28
generator.py
28
generator.py
@ -1078,8 +1078,6 @@ function_classes = {}
|
|||||||
|
|
||||||
function_classes["None"] = []
|
function_classes["None"] = []
|
||||||
|
|
||||||
function_post = {}
|
|
||||||
|
|
||||||
# Functions returning an integral type which need special rules to
|
# Functions returning an integral type which need special rules to
|
||||||
# check for errors and raise exceptions.
|
# check for errors and raise exceptions.
|
||||||
functions_int_exception_test = {
|
functions_int_exception_test = {
|
||||||
@ -1662,11 +1660,6 @@ def buildWrappers(module):
|
|||||||
classes.write(classes_type[ret[0]][1] % ("ret"))
|
classes.write(classes_type[ret[0]][1] % ("ret"))
|
||||||
classes.write("\n")
|
classes.write("\n")
|
||||||
|
|
||||||
# Post-processing - just before we return.
|
|
||||||
if name in function_post:
|
|
||||||
classes.write(" %s\n" %
|
|
||||||
(function_post[name]))
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# return the class
|
# return the class
|
||||||
#
|
#
|
||||||
@ -1679,11 +1672,6 @@ def buildWrappers(module):
|
|||||||
classes.write(
|
classes.write(
|
||||||
" if ret is None:return None")
|
" 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(" return ")
|
||||||
classes.write(converter_type[ret[0]] % ("ret"))
|
classes.write(converter_type[ret[0]] % ("ret"))
|
||||||
classes.write("\n")
|
classes.write("\n")
|
||||||
@ -1726,11 +1714,6 @@ def buildWrappers(module):
|
|||||||
": raise libvirtError ('%s() failed')\n") %
|
": raise libvirtError ('%s() failed')\n") %
|
||||||
("ret", name))
|
("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")
|
classes.write (" return ret\n")
|
||||||
|
|
||||||
elif is_python_noninteger_type (ret[0]):
|
elif is_python_noninteger_type (ret[0]):
|
||||||
@ -1768,19 +1751,8 @@ def buildWrappers(module):
|
|||||||
": raise libvirtError ('%s() failed')\n") %
|
": raise libvirtError ('%s() failed')\n") %
|
||||||
("ret", name))
|
("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")
|
classes.write (" return ret\n")
|
||||||
|
|
||||||
else:
|
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(" return ret\n")
|
||||||
|
|
||||||
classes.write("\n")
|
classes.write("\n")
|
||||||
|
Reference in New Issue
Block a user