diff options
-rw-r--r-- | giscanner/introspectablepass.py | 3 | ||||
-rw-r--r-- | giscanner/scannermain.py | 2 | ||||
-rw-r--r-- | tests/warn/warningtester.py | 2 |
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() |