# HG changeset patch # User Paul Boddie # Date 1488984438 -3600 # Node ID b37d37d2dd8578031c7c86db5a450642cb0deeaa # Parent c94d43f85d6f105720547da262eea1f0d8caf045 Assignments do not count as access locations. diff -r c94d43f85d6f -r b37d37d2dd85 translator.py --- a/translator.py Wed Mar 08 14:53:01 2017 +0100 +++ b/translator.py Wed Mar 08 15:47:18 2017 +0100 @@ -1415,7 +1415,7 @@ # Find any invocation details. name = self.get_name_for_tracking(n.name, is_global=is_global) - location = self.get_access_location(name) + location = not expr and self.get_access_location(name) or None # Mark any local assignments as volatile in exception blocks.