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.
--- 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):