--- a/contrib/check-code.py Wed Mar 19 23:04:03 2014 -0700
+++ b/contrib/check-code.py Tue Apr 01 15:11:19 2014 -0500
@@ -207,8 +207,8 @@
(r'\s<>\s', '<> operator is not available in Python 3+, use !='),
(r'^\s*\t', "don't use tabs"),
(r'\S;\s*\n', "semicolon"),
- (r'[^_]_\("[^"]+"\s*%', "don't use % inside _()"),
- (r"[^_]_\('[^']+'\s*%", "don't use % inside _()"),
+ (r'[^_]_\((?:"[^"]+"[ \t\n+]*)+%', "don't use % inside _()"),
+ (r"[^_]_\((?:'[^']+'[ \t\n+]*)+%", "don't use % inside _()"),
(r'(\w|\)),\w', "missing whitespace after ,"),
(r'(\w|\))[+/*\-<>]\w', "missing whitespace in expression"),
(r'^\s+(\w|\.)+=\w[^,()\n]*$', "missing whitespace in assignment"),