diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2013-06-18 18:18:45 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2013-06-18 18:18:45 +0200 |
commit | 1e60f0cf4be2bd38dd3871d154f6b5909842e9b1 (patch) | |
tree | fca65861785229b19857eb21c67cf6b55a9c49a7 /builder.py | |
parent | 655e4c41f5ed4d5f5a345861133773b5e2ad9c87 (diff) | |
download | astroid-1e60f0cf4be2bd38dd3871d154f6b5909842e9b1.tar.gz |
[transforms] allow transformation functions on any nodes, not only modules
Diffstat (limited to 'builder.py')
-rw-r--r-- | builder.py | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -138,9 +138,6 @@ class AstroidBuilder(InspectBuilder): # handle delayed assattr nodes for delayed in module._delayed_assattr: self.delayed_assattr(delayed) - if modname: - for transformer in self._manager.transformers: - transformer(module) return module def _data_build(self, data, modname, path): @@ -156,7 +153,7 @@ class AstroidBuilder(InspectBuilder): package = True else: package = path and path.find('__init__.py') > -1 or False - rebuilder = TreeRebuilder() + rebuilder = TreeRebuilder(self._manager) module = rebuilder.visit_module(node, modname, package) module.file = module.path = node_file module._from_nodes = rebuilder._from_nodes |