1.1 --- a/micropython/inspect.py Mon May 12 23:54:16 2008 +0200
1.2 +++ b/micropython/inspect.py Sun May 18 01:08:03 2008 +0200
1.3 @@ -368,10 +368,12 @@
1.4 expr = self.dispatch(node.expr)
1.5 if isinstance(expr, Attr):
1.6 value = expr.value
1.7 - if isinstance(value, Module):
1.8 + if isinstance(value, (Class, Module)):
1.9 return value.namespace.get(node.attrname)
1.10 elif isinstance(value, UnresolvedName):
1.11 return UnresolvedName(node.attrname, value.full_name(), self)
1.12 + else:
1.13 + return None
1.14 if self.builtins is not None:
1.15 return self.builtins.get(node.attrname)
1.16 else: