comparison codeOptimizer.py @ 13:2213edf59af4

Further improvements to ease testing.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Wed, 14 Nov 2012 22:18:11 +0100
parents 07e34df56b2a
children
comparison
equal deleted inserted replaced
12:07e34df56b2a 13:2213edf59af4
60 print 'Replacable lines in ' + file.path 60 print 'Replacable lines in ' + file.path
61 for r in replacable: 61 for r in replacable:
62 print str(r) + ' : ' + file.lines[r].rstrip() 62 print str(r) + ' : ' + file.lines[r].rstrip()
63 63
64 64
65 def codeOptimizerFromFilename(conffile, infiles): 65 def codeOptimizerFromFilename(conffile, infiles = []):
66 try: 66 try:
67 options = Config(conffile) 67 options = Config(conffile)
68 except: 68 except:
69 print sys.argv[1] + ' is not a valid xml file' 69 print conffile + ' is not a valid xml file'
70 sys.exit(1) 70 sys.exit(1)
71 71
72 codeOptimizer(options, infiles) 72 codeOptimizer(options, infiles)
73 73
74 74
75 75
76 if len(sys.argv) < 2: 76 if __name__ == '__main__':
77 usage(sys.argv[0]) 77 if len(sys.argv) < 2:
78 sys.exit(1) 78 usage(sys.argv[0])
79 sys.exit(1)
79 80
80 infiles = sys.argv[2:] 81 infiles = sys.argv[2:]
81 82
82 codeOptimizerFromFilename(sys.argv[1], infiles) 83 codeOptimizerFromFilename(sys.argv[1], infiles)