summaryrefslogtreecommitdiff
path: root/builder.py
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2013-06-18 18:18:45 +0200
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2013-06-18 18:18:45 +0200
commit1e60f0cf4be2bd38dd3871d154f6b5909842e9b1 (patch)
treefca65861785229b19857eb21c67cf6b55a9c49a7 /builder.py
parent655e4c41f5ed4d5f5a345861133773b5e2ad9c87 (diff)
downloadastroid-1e60f0cf4be2bd38dd3871d154f6b5909842e9b1.tar.gz
[transforms] allow transformation functions on any nodes, not only modules
Diffstat (limited to 'builder.py')
-rw-r--r--builder.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/builder.py b/builder.py
index 42168eb..6b80f35 100644
--- a/builder.py
+++ b/builder.py
@@ -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