# HG changeset patch # User Paul Boddie # Date 1341357934 -7200 # Node ID 5d7586cd3780d2a24993927b6c4ec5043a694754 # Parent 41686b1fb1e2093b7826e7b48abc868d80a03dd3 Added missing name references where attribute usage is not being recorded. diff -r 41686b1fb1e2 -r 5d7586cd3780 micropython/data.py --- a/micropython/data.py Wed Jul 04 00:42:04 2012 +0200 +++ b/micropython/data.py Wed Jul 04 01:25:34 2012 +0200 @@ -2068,6 +2068,7 @@ if name not in self.modified_names: return NamespaceDict._use_attribute(self, name, attrname, value) else: + self.importer.use_name(attrname, self.full_name(), value) return [] def _define_attribute_user_for_name(self, node, name): @@ -2081,6 +2082,8 @@ def _define_attribute_accessor(self, name, attrname, node, value): if name not in self.modified_names: NamespaceDict._define_attribute_accessor(self, name, attrname, node, value) + else: + self.importer.use_name(attrname, self.full_name(), value) # Pre-made instances.