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:
28
generator.py
28
generator.py
@ -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")
|
||||
|
Reference in New Issue
Block a user