check-code: concatenate "check-code" on compile time
authorSimon Heimberg <simohe@besonet.ch>
Mon, 01 Jul 2013 06:50:58 +0200
changeset 19382 5aeb03b48ab4
parent 19381 e033a7d444ac
child 19383 41c06a02814e
check-code: concatenate "check-code" on compile time The python compiler concatenates two string constants. Use this instead of doing it on run time or instruct the user how to do it. The strings "no-check-code" and "check-code-ignore" has to be specially written for not skipping some checking of the code of this file.
contrib/check-code.py
--- a/contrib/check-code.py	Mon Jul 01 06:50:58 2013 +0200
+++ b/contrib/check-code.py	Mon Jul 01 06:50:58 2013 +0200
@@ -410,9 +410,9 @@
         fp = open(f)
         pre = post = fp.read()
         fp.close()
-        if "no-" + "check-code" in pre:
+        if "no-" "check-code" in pre:
             if debug:
-                print "Skipping %s for %s it has no- and check-code" % (
+                print "Skipping %s for %s it has no-" " check-code" % (
                        name, f)
             break
         for p, r in filters:
@@ -451,9 +451,9 @@
                     n += 1
                 l = prelines[n]
 
-                if "check-code" + "-ignore" in l:
+                if "check-code" "-ignore" in l:
                     if debug:
-                        print "Skipping %s for %s:%s (check-code -ignore)" % (
+                        print "Skipping %s for %s:%s (check-code" "-ignore)" % (
                             name, f, n)
                     continue
                 elif ignore and re.search(ignore, l, re.MULTILINE):