[gobject-introspection/wip/transformer] [major] read/write shadows attributes
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection/wip/transformer] [major] read/write shadows attributes
- Date: Mon, 16 Aug 2010 22:35:23 +0000 (UTC)
commit 00e82e5d9daf7494b3bb530842c8b9b9badebb1a
Author: Colin Walters <walters verbum org>
Date: Mon Aug 16 14:38:12 2010 -0400
[major] read/write shadows attributes
giscanner/girparser.py | 2 ++
giscanner/girwriter.py | 2 +-
2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/giscanner/girparser.py b/giscanner/girparser.py
index dfda83c..a52cc46 100644
--- a/giscanner/girparser.py
+++ b/giscanner/girparser.py
@@ -257,6 +257,8 @@ class GIRParser(object):
def _parse_function(self, node):
function = self._parse_function_common(node, Function)
+ function.shadows = node.attrib.get('shadows', None)
+ function.shadowed_by = node.attrib.get('shadowed-by', None)
self._namespace.append(function)
def _parse_function_common(self, node, klass):
diff --git a/giscanner/girwriter.py b/giscanner/girwriter.py
index 73cf985..8805450 100644
--- a/giscanner/girwriter.py
+++ b/giscanner/girwriter.py
@@ -177,7 +177,7 @@ and/or use gtk-doc annotations. ''')
if hasattr(func, 'symbol'):
attrs.append(('c:identifier', func.symbol))
if func.shadowed_by:
- attrs.append(('shadowed_by', func.shadowed_by))
+ attrs.append(('shadowed-by', func.shadowed_by))
elif func.shadows:
attrs.append(('shadows', func.shadows))
self._write_callable(func, tag_name, attrs)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]