translator.py | raw changeset files shortlog |
1.1 --- a/translator.py Mon Mar 20 17:24:28 2017 +0100 1.2 +++ b/translator.py Mon Mar 20 17:58:38 2017 +0100 1.3 @@ -1262,6 +1262,8 @@ 1.4 if have_access_context: 1.5 stages.append("__get_function(%s, %s)" % ( 1.6 context_identity, target_var)) 1.7 + elif context_var == target_var: 1.8 + stages.append("__get_function_unchecked(%s)" % target_var) 1.9 else: 1.10 stages.append("__get_function(__CONTEXT_AS_VALUE(%s).value, %s)" % ( 1.11 context_var, target_var))