1.1 --- a/micropython/syspython.py Mon Jul 01 12:57:30 2013 +0200
1.2 +++ b/micropython/syspython.py Tue Jul 02 00:51:04 2013 +0200
1.3 @@ -96,7 +96,7 @@
1.4 globalnames = module.module_attribute_names() and [
1.5 compiler.ast.CallFunc(
1.6 special_name("__globalnames__"),
1.7 - [special_name(name) for name in module.module_attribute_names()]
1.8 + [special_name(attr.name) for attr in module.attributes_as_list()]
1.9 )
1.10 ] or []
1.11
1.12 @@ -163,14 +163,14 @@
1.13 instattrs = cls.instance_attribute_names() and [
1.14 compiler.ast.CallFunc(
1.15 special_name("__instattrs__"),
1.16 - [special_name(name) for name in cls.instance_attribute_names()]
1.17 + [special_name(attr.name) for attr in cls.instance_attributes_as_list()]
1.18 )
1.19 ] or []
1.20
1.21 clsattrs = cls.class_attribute_names() and [
1.22 compiler.ast.CallFunc(
1.23 special_name("__clsattrs__"),
1.24 - [special_name(name) for name in cls.class_attribute_names()]
1.25 + [special_name(attr.name) for attr in cls.attributes_as_list()]
1.26 )
1.27 ] or []
1.28