Mercurial > public > mercurial-scm > hg-stable
diff tests/test-check-code.t @ 18180:c582a71457e5
check-code: disallow two-argument form of raise
Using this old form makes any attempt to port to Python 3 harder, and
the new syntax is supported in 2.4 already.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Tue, 01 Jan 2013 12:58:21 -0600 |
parents | efd1a4378b64 |
children | e1caaeb5a2ed |
line wrap: on
line diff
--- a/tests/test-check-code.t Tue Jan 01 13:25:07 2013 -0600 +++ b/tests/test-check-code.t Tue Jan 01 12:58:21 2013 -0600 @@ -159,3 +159,14 @@ > except: warning: naked except clause [1] + + $ cat > raise-format.py <<EOF + > raise SomeException, message + > # this next line is okay + > raise SomeException(arg1, arg2) + > EOF + $ "$check_code" raise-format.py + raise-format.py:1: + > raise SomeException, message + don't use old-style two-argument raise, use Exception(message) + [1]