# HG changeset patch # User Paul Boddie # Date 1381275740 -7200 # Node ID 23a668a62042bc43c65eb97245e4a53d191aeee0 # Parent b7c66497860aecb2704b975f0e7698827824c444 Added a reminder to introduce a proper declaration/definition counter. diff -r b7c66497860a -r 23a668a62042 micropython/data.py --- a/micropython/data.py Wed Oct 09 01:40:16 2013 +0200 +++ b/micropython/data.py Wed Oct 09 01:42:20 2013 +0200 @@ -1500,6 +1500,8 @@ # NOTE: Handle AtLeast(n) situations, such as in cases where modules # NOTE: may mutate others (doctest "monkeypatching" linecache, for # NOTE: example). + # NOTE: Should probably have a separate attribute tracking actual + # NOTE: declarations rather than use the assignments attribute. assignments = parent[name].assignments if isinstance(assignments, AtLeast): assignments = assignments.count