# HG changeset patch # User Yuya Nishihara # Date 1410881317 -32400 # Node ID 8afaf7cef35ab40435e5685d8d0fbf58e5051cb5 # Parent 2642ce9be6ef7944efe2e0ec8140ba8085ed9c66 check-code: look for misuse of __bool__ diff -r 2642ce9be6ef -r 8afaf7cef35a contrib/check-code.py --- a/contrib/check-code.py Wed Sep 17 00:31:03 2014 +0900 +++ b/contrib/check-code.py Wed Sep 17 00:28:37 2014 +0900 @@ -299,6 +299,7 @@ (r'ui\.(status|progress|write|note|warn)\([\'\"]x', "missing _() in ui message (use () to hide false-positives)"), (r'release\(.*wlock, .*lock\)', "wrong lock release order"), + (r'\b__bool__\b', "__bool__ should be __nonzero__ in Python 2"), ], # warnings [