1.1 --- a/micropython/inspect.py Sat Aug 21 02:45:58 2010 +0200
1.2 +++ b/micropython/inspect.py Sat Aug 21 03:05:26 2010 +0200
1.3 @@ -766,6 +766,7 @@
1.4 if module is not None and module.has_key(name):
1.5 attr = module[name]
1.6 self.store(alias or name, attr)
1.7 + self.use_specific_attribute(module.full_name(), name)
1.8 if isinstance(attr.get_value(), Module) and not attr.get_value().loaded:
1.9 self.importer.load(attr.get_value().name)
1.10
1.11 @@ -778,6 +779,7 @@
1.12 for n in module.keys():
1.13 attr = module[n]
1.14 self.store(n, attr)
1.15 + self.use_specific_attribute(module.full_name(), n)
1.16 if isinstance(attr.get_value(), Module) and not attr.get_value().loaded:
1.17 self.importer.load(attr.get_value().name)
1.18