summaryrefslogtreecommitdiff
path: root/giscanner/transformer.py
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-09-21 09:09:27 -0300
committerJohan Dahlin <johan@gnome.org>2010-09-21 09:09:27 -0300
commit8e318acdf6dfe87d25ff10f797f97fb16a5edf2c (patch)
tree568092255aa5b170878d195f0e6be7a91dd6fdc5 /giscanner/transformer.py
parentad4934ca1d44285ab46d6e419d1788b886e48d82 (diff)
downloadgobject-introspection-8e318acdf6dfe87d25ff10f797f97fb16a5edf2c.tar.gz
Revert "[transformer] Ignore hidden symbols"
This reverts commit ad4934ca1d44285ab46d6e419d1788b886e48d82.
Diffstat (limited to 'giscanner/transformer.py')
-rw-r--r--giscanner/transformer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/giscanner/transformer.py b/giscanner/transformer.py
index 32bec963..9f2bc153 100644
--- a/giscanner/transformer.py
+++ b/giscanner/transformer.py
@@ -284,8 +284,7 @@ raise ValueError."""
ident = symbol.ident
hidden = ident.startswith('_')
if hidden:
- return None
-
+ ident = ident[1:]
try:
(ns, name) = self.split_csymbol(ident)
except ValueError, e:
@@ -293,6 +292,8 @@ raise ValueError."""
if ns != self._namespace:
raise TransformerException(
"Skipping foreign symbol from namespace %s" % (ns.name, ))
+ if hidden:
+ return '_' + name
return name
def _traverse_one(self, symbol, stype=None):