Skip to content

Commit 0243756

Browse files
Merge pull request #28 from trailofbits/dev-instruction-lists
Now with sorted() keys!
2 parents 5f01a81 + 9178682 commit 0243756

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pyevmasm/evmasm.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -680,11 +680,11 @@ def __contains__(self, k):
680680
return k in self._instruction_list or k in self._name_to_opcode
681681

682682
def __iter__(self):
683-
for k, i in self._instruction_list.items():
684-
yield Instruction(*((k,)+ i))
683+
for k in self.keys():
684+
yield Instruction(*((k,)+ self._instruction_list[k]))
685685

686686
def keys(self):
687-
return self._instruction_list.keys()
687+
return sorted(self._instruction_list.keys())
688688

689689
def __repr__(self):
690690
return repr(self._instruction_list)

0 commit comments

Comments
 (0)