diff options
author | Dieter Verfaillie <dieterv@optionexplicit.be> | 2012-04-03 08:08:45 +0200 |
---|---|---|
committer | Johan Dahlin <jdahlin@litl.com> | 2012-04-05 10:23:02 -0300 |
commit | 182fdfec261f36fa095484352b9b834861036907 (patch) | |
tree | 47756b386f2eae5cf99cf345dc841606824708f7 /giscanner/maintransformer.py | |
parent | 5ab6a478f5fe7642090032e3345f8c884e15f5b7 (diff) | |
download | gobject-introspection-182fdfec261f36fa095484352b9b834861036907.tar.gz |
Now make AnnotationParser do what gobject-introspection needs it to do.
https://bugzilla.gnome.org/show_bug.cgi?id=672254
Diffstat (limited to 'giscanner/maintransformer.py')
-rw-r--r-- | giscanner/maintransformer.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/giscanner/maintransformer.py b/giscanner/maintransformer.py index 7d274b34..a71d6ef9 100644 --- a/giscanner/maintransformer.py +++ b/giscanner/maintransformer.py @@ -607,7 +607,9 @@ usage is void (*_gtk_reserved1)(void);""" if deprecated_tag is not None: value = deprecated_tag.value if ': ' in value: - version, desc = value.split(': ') + colon = value.find(': ') + version = value[:colon] + desc = value[colon+2:] else: desc = value version = None @@ -617,8 +619,7 @@ usage is void (*_gtk_reserved1)(void);""" annos_tag = block.get(TAG_ATTRIBUTES) if annos_tag is not None: - options = AnnotationParser.parse_options(annos_tag, annos_tag.value) - for key, value in options.iteritems(): + for key, value in annos_tag.options.iteritems(): if value: node.attributes.append((key, value.one())) |