Unbreak gen_x86_insn.py on Python 2.4.

Patch by: Alexei Svitkine <alexei.svitkine@gmail.com>

svn path=/trunk/yasm/; revision=2242
This commit is contained in:
Peter Johnson 2009-12-06 03:37:43 +00:00
parent 4db0d17f64
commit 9f91d82b07

View file

@ -608,7 +608,10 @@ def output_groups(f):
# Merge all operand lists into single list
# Sort by number of operands to shorten output
all_operands = []
gi = groups.itervalues() if version_info[0] == 2 else groups.values()
if version_info[0] == 2:
gi = groups.itervalues()
else:
gi = groups.values()
for form in sorted((form for g in gi for form in g),
key=lambda x:len(x.operands), reverse=True):
num_operands = len(form.operands)