Commit d5af12c4 authored by Stefan Behnel's avatar Stefan Behnel

make sure dir() of locals returns a sorted list

parent 9f603716
...@@ -2611,9 +2611,9 @@ class TransformBuiltinMethods(EnvTransform): ...@@ -2611,9 +2611,9 @@ class TransformBuiltinMethods(EnvTransform):
else: else:
locals_dict = ExprNodes.GlobalsExprNode(pos) locals_dict = ExprNodes.GlobalsExprNode(pos)
return ExprNodes.SortedDictKeysNode(locals_dict) return ExprNodes.SortedDictKeysNode(locals_dict)
local_names = [ var.name for var in lenv.entries.values() if var.name ] local_names = sorted(var.name for var in lenv.entries.values() if var.name)
items = [ ExprNodes.IdentifierStringNode(pos, value=var) items = [ExprNodes.IdentifierStringNode(pos, value=var)
for var in local_names ] for var in local_names]
return ExprNodes.ListNode(pos, args=items) return ExprNodes.ListNode(pos, args=items)
def visit_PrimaryCmpNode(self, node): def visit_PrimaryCmpNode(self, node):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment