changeset 12:07e34df56b2a

Separate target for running from only conffilename.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Wed, 14 Nov 2012 22:08:58 +0100
parents 5b542d05e2b1
children 2213edf59af4
files codeOptimizer.py
diffstat 1 files changed, 12 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/codeOptimizer.py	Wed Nov 14 22:04:53 2012 +0100
+++ b/codeOptimizer.py	Wed Nov 14 22:08:58 2012 +0100
@@ -62,17 +62,21 @@
                 print str(r) + ' : ' + file.lines[r].rstrip()
 
 
+def codeOptimizerFromFilename(conffile, infiles):
+    try:
+        options = Config(conffile)
+    except:
+        print sys.argv[1] + ' is not a valid xml file'
+        sys.exit(1)
+
+    codeOptimizer(options, infiles)
+
+
+
 if len(sys.argv) < 2:
     usage(sys.argv[0])
     sys.exit(1)
 
-try:
-    options = Config(sys.argv[1])
-except:
-    print sys.argv[1] + ' is not a valid xml file'
-    sys.exit(1)
-
 infiles = sys.argv[2:]
 
-codeOptimizer(options, infiles)
-
+codeOptimizerFromFilename(sys.argv[1], infiles)