Mercurial > codeOptimizer
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) |
