Fix a demo.

This commit is contained in:
Georg Brandl 2009-10-25 20:25:43 +00:00
parent 8c3fb39440
commit f1ca811abb
1 changed files with 4 additions and 10 deletions

View File

@ -24,7 +24,6 @@
# - Handles blank input lines correctly
import re
import string
import sys
def main():
@ -32,18 +31,13 @@ def main():
def makekey(item, prog=prog):
match = prog.match(item)
if match:
var, num = match.group(1, 2)
return string.atoi(num), var
var, num = match.groups()
return int(num), var
else:
# Bad input -- pretend it's a var with value 0
return 0, item
while 1:
line = sys.stdin.readline()
if not line:
break
items = line.split()
items = map(makekey, items)
items.sort()
for line in sys.stdin:
items = sorted(makekey(item) for item in line.split())
for num, var in items:
print "%s=%s" % (var, num),
print