1.1 --- a/micropython/report.py Mon Jul 09 00:22:59 2012 +0200
1.2 +++ b/micropython/report.py Mon Jul 09 00:35:50 2012 +0200
1.3 @@ -381,14 +381,14 @@
1.4 "Get the output form of the values referenced by 'attr'."
1.5
1.6 if isinstance(attr, Const):
1.7 - return [(str(attr.get_value()), attr)]
1.8 + return [(repr(attr.get_value()), attr)]
1.9 elif isinstance(attr, Instance):
1.10 return []
1.11
1.12 values = []
1.13 for v in attr.get_values():
1.14 if isinstance(v, Const):
1.15 - values.append((str(v.get_value()), v))
1.16 + values.append((repr(v.get_value()), v))
1.17 elif not isinstance(v, Instance):
1.18 values.append((v.full_name(), v))
1.19
1.20 @@ -432,7 +432,7 @@
1.21 if value is not None and not isinstance(value, Instance):
1.22 self._object_name_ref(value.module, value, fullname, classes="attribute-name")
1.23 else:
1.24 - self.stream.write(fullname)
1.25 + self.stream.write(self._text(fullname))
1.26 last = fullname
1.27
1.28 def _attribute_end(self, attributes):