# HG changeset patch # User Tom Fredrik Blenning Klaussen # Date 1352927891 -3600 # Node ID 2213edf59af408b6fc7384fd7b253052e230a79b # Parent 07e34df56b2a9d3f77c0a0fa730d16b87bccdf58 Further improvements to ease testing. diff -r 07e34df56b2a -r 2213edf59af4 codeOptimizer.py --- a/codeOptimizer.py Wed Nov 14 22:08:58 2012 +0100 +++ b/codeOptimizer.py Wed Nov 14 22:18:11 2012 +0100 @@ -62,21 +62,22 @@ print str(r) + ' : ' + file.lines[r].rstrip() -def codeOptimizerFromFilename(conffile, infiles): +def codeOptimizerFromFilename(conffile, infiles = []): try: options = Config(conffile) except: - print sys.argv[1] + ' is not a valid xml file' + print conffile + ' is not a valid xml file' sys.exit(1) codeOptimizer(options, infiles) -if len(sys.argv) < 2: - usage(sys.argv[0]) - sys.exit(1) +if __name__ == '__main__': + if len(sys.argv) < 2: + usage(sys.argv[0]) + sys.exit(1) -infiles = sys.argv[2:] + infiles = sys.argv[2:] -codeOptimizerFromFilename(sys.argv[1], infiles) + codeOptimizerFromFilename(sys.argv[1], infiles)