mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
python: Fix libvirt.py generation to include virterror info
Recent generator refactoring broke libvirt.py. With this patch, libvirt.py
is generated exactly the same as before offending commit 9eba0d25.
This commit is contained in:
@@ -120,7 +120,8 @@ class docParser(xml.sax.handler.ContentHandler):
|
||||
if attrs.has_key('field'):
|
||||
self.function_return_field = attrs['field']
|
||||
elif tag == 'enum':
|
||||
if attrs['file'] == "libvirt":
|
||||
if (attrs['file'] == "libvirt" or
|
||||
attrs['file'] == "virterror"):
|
||||
enum(attrs['type'],attrs['name'],attrs['value'])
|
||||
elif attrs['file'] == "libvirt-qemu":
|
||||
qemu_enum(attrs['type'],attrs['name'],attrs['value'])
|
||||
@@ -130,7 +131,9 @@ class docParser(xml.sax.handler.ContentHandler):
|
||||
print "end %s" % tag
|
||||
if tag == 'function':
|
||||
if self.function != None:
|
||||
if self.function_module == "libvirt":
|
||||
if (self.function_module == "libvirt" or
|
||||
self.function_module == "event" or
|
||||
self.function_module == "virterror"):
|
||||
function(self.function, self.function_descr,
|
||||
self.function_return, self.function_args,
|
||||
self.function_file, self.function_module,
|
||||
|
||||
Reference in New Issue
Block a user