summaryrefslogtreecommitdiff
path: root/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'builder.py')
-rw-r--r--builder.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/builder.py b/builder.py
index bf1066c5..2aedf3ec 100644
--- a/builder.py
+++ b/builder.py
@@ -173,13 +173,13 @@ class ASTNGBuilder:
if member.func_code.co_filename != getattr(self._module, '__file__', None):
attach_dummy_node(node, name, member)
continue
- object_build_function(node, member)
+ object_build_function(node, member, name)
elif isbuiltin(member):
# verify this is not an imported member
if self._member_module(member) != self._module.__name__:
imported_member(node, member, name)
continue
- object_build_methoddescriptor(node, member)
+ object_build_methoddescriptor(node, member, name)
elif isclass(member):
# verify this is not an imported class
if self._member_module(member) != self._module.__name__:
@@ -190,12 +190,12 @@ class ASTNGBuilder:
if not class_node in node.locals.get(name, ()):
node.add_local_node(class_node, name)
else:
- class_node = object_build_class(node, member)
+ class_node = object_build_class(node, member, name)
# recursion
self.object_build(class_node, member)
elif ismethoddescriptor(member):
assert isinstance(member, object)
- object_build_methoddescriptor(node, member)
+ object_build_methoddescriptor(node, member, name)
elif isdatadescriptor(member):
assert isinstance(member, object)
object_build_datadescriptor(node, member, name)