Small fix to handle @attributes: .... (.....) as a parameter to a function
[gnome.gobject-introspection] / giscanner / annotationparser.py
index fe5e721..c693a97 100644 (file)
@@ -753,7 +753,8 @@ class AnnotationApplier(object):
         if annos_tag is None:
             return
         for key, value in annos_tag.options.iteritems():
-            node.attributes.append((key, value.one()))
+            if value:
+                node.attributes.append((key, value.one()))
 
     def _parse_skip(self, node, block):
         if block is not None: