10 for fn in sys.argv[1:]:
11 fn = os.path.abspath(fn)
12 for lineno,line in enumerate(open(fn, "r").readlines()):
14 if "umid" not in line:
16 mo = re.search("umid=[\"\']([^\"\']+)[\"\']", line)
20 oldfn, oldlineno = umids[umid]
21 print "%s:%d: duplicate umid '%s'" % (fn, lineno, umid)
22 print "%s:%d: first used here" % (oldfn, oldlineno)
24 umids[umid] = (fn,lineno)
27 print "all umids are unique"
29 print "some umids were duplicates"