summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2017-01-19 15:21:01 +0000
committerDaniel P. Berrange <berrange@redhat.com>2017-01-27 09:58:40 +0000
commit0c53a316ead3c90e5974daeb937bc63a3e775905 (patch)
treea14059d66118bc63e9a9db77ee78d15fde8d9d62
parentf916d855c70eb6afea451b51ef437dcdd995b359 (diff)
downloadlibvirt-python-0c53a316ead3c90e5974daeb937bc63a3e775905.tar.gz
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>
-rwxr-xr-xgenerator.py28
1 files changed, 0 insertions, 28 deletions
diff --git a/generator.py b/generator.py
index 9c59ec0..3dce74b 100755
--- a/generator.py
+++ b/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")