summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2010-09-28 18:16:53 -0400
committerColin Walters <walters@verbum.org>2010-09-28 18:16:53 -0400
commit9d5a58a4e98a8c2160d36f5aa21489d55f49756b (patch)
treebab1a39a0cbc602d53cac50e5617d53c9ea4f2a3
parentf28e6c27d9975dcf440e1c5c6a508f7e0788662c (diff)
downloadgobject-introspection-9d5a58a4e98a8c2160d36f5aa21489d55f49756b.tar.gz
Fix --include-uninstalled
Somehow, this regressed; i have no idea how. We need to be comparing Include objects, not string versus Include.
-rw-r--r--giscanner/transformer.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/giscanner/transformer.py b/giscanner/transformer.py
index acf0df88..f07e8d17 100644
--- a/giscanner/transformer.py
+++ b/giscanner/transformer.py
@@ -51,8 +51,8 @@ class Transformer(object):
self._namespace = namespace
self._pkg_config_packages = set()
self._typedefs_ns = {}
- self._includes = {}
- self._include_names = set()
+ self._includes = {} # <string namespace -> Namespace>
+ self._include_names = set() # string namespace
self._includepaths = []
self._passthrough_mode = False
@@ -131,7 +131,7 @@ class Transformer(object):
"Include path %r must be a filename path ending in .gir" % (include_path, ))
girname = basename[:-4]
include = ast.Include.from_string(girname)
- if girname in self._include_names:
+ if include in self._include_names:
return
self._parse_include(include_path, uninstalled=True)
self._include_names.add(include)