Parse interface prerequisites
authorColin Walters <walters@src.gnome.org>
Mon, 17 Nov 2008 00:27:41 +0000 (00:27 +0000)
committerColin Walters <walters@src.gnome.org>
Mon, 17 Nov 2008 00:27:41 +0000 (00:27 +0000)
svn path=/trunk/; revision=934

giscanner/girparser.py

index 02c78b9..cb391e7 100644 (file)
@@ -151,6 +151,8 @@ class GIRParser(object):
         ctor_args.append(node.attrib.get(_cns('type')))
         for iface in node.findall(_corens('implements')):
             obj.interfaces.append(iface.attrib['name'])
+        for iface in node.findall(_corens('prerequisites')):
+            obj.prerequisities.append(iface.attrib['name'])
         for method in node.findall(_corens('method')):
             obj.methods.append(self._parse_function_common(method, Function))
         for ctor in node.findall(_corens('constructor')):