Small fix to handle @attributes: .... (.....) as a parameter to a function
authorAlan Knowles <alan@akkbhome.com>
Mon, 15 Mar 2010 15:05:46 +0000 (23:05 +0800)
committerAlan Knowles <alan@akkbhome.com>
Mon, 15 Mar 2010 15:05:46 +0000 (23:05 +0800)
Previously crashed out, now just ignores the attribute

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: