diff -r b1f4fcef99b3 -r f18c37fd624f contrib/check-code.py --- a/contrib/check-code.py Tue Mar 16 19:52:57 2010 +0100 +++ b/contrib/check-code.py Tue Mar 16 19:52:58 2010 +0100 @@ -133,7 +133,7 @@ ('test script', r'(.*/)?test-[^.~]*$', testfilters, testpats), ('c', r'.*\.c$', cfilters, cpats), ] -def checkfile(f): +def checkfile(f, maxerr=None): """checks style and portability of a given file""" for name, match, filters, pats in checks: fc = 0 @@ -158,7 +158,7 @@ print " %s" % msg lc += 1 fc += 1 - if fc == 15: + if maxerr is not None and fc >= maxerr: print " (too many errors, giving up)" break break @@ -171,4 +171,4 @@ check = sys.argv[1:] for f in check: - checkfile(f) + checkfile(f, maxerr=15)