summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-09-20 23:15:08 -0300
committerJohan Dahlin <johan@gnome.org>2010-09-20 23:31:17 -0300
commitf3bf705c1461d9bc64ced0e373b49bdf94319ec6 (patch)
treef7eaef3f815076c4cb264ff16c0340828baad5fe
parent15702c7ad0654aa17484ab7380f71a91201fdb04 (diff)
downloadgobject-introspection-f3bf705c1461d9bc64ced0e373b49bdf94319ec6.tar.gz
Pass in blocks to IntrospectablePass
-rw-r--r--giscanner/introspectablepass.py3
-rw-r--r--giscanner/scannermain.py2
-rw-r--r--tests/warn/warningtester.py2
3 files changed, 4 insertions, 3 deletions
diff --git a/giscanner/introspectablepass.py b/giscanner/introspectablepass.py
index 1432a107..0de25c8d 100644
--- a/giscanner/introspectablepass.py
+++ b/giscanner/introspectablepass.py
@@ -22,9 +22,10 @@ from . import message
class IntrospectablePass(object):
- def __init__(self, transformer):
+ def __init__(self, transformer, blocks):
self._transformer = transformer
self._namespace = transformer.namespace
+ self._blocks = blocks
# Public API
diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
index 3a9f27c9..503524e1 100644
--- a/giscanner/scannermain.py
+++ b/giscanner/scannermain.py
@@ -354,7 +354,7 @@ see --identifier-prefix and --symbol-prefix."""
utils.break_on_debug_flag('tree')
- final = IntrospectablePass(transformer)
+ final = IntrospectablePass(transformer, blocks)
final.validate()
if options.warn_fatal and logger.did_warn():
diff --git a/tests/warn/warningtester.py b/tests/warn/warningtester.py
index a3de1e8b..909a07af 100644
--- a/tests/warn/warningtester.py
+++ b/tests/warn/warningtester.py
@@ -91,7 +91,7 @@ def check(args):
main = MainTransformer(transformer, blocks)
main.transform()
- final = IntrospectablePass(transformer)
+ final = IntrospectablePass(transformer, blocks)
final.validate()
raw = output.getvalue()