summaryrefslogtreecommitdiff
path: root/testsuite
diff options
context:
space:
mode:
authorŁukasz Rogalski <rogalski.91@gmail.com>2016-12-28 19:31:49 +0100
committerŁukasz Rogalski <rogalski.91@gmail.com>2016-12-28 19:31:49 +0100
commit543f12b06592c53e2e60edc4846ee02ab9550e8b (patch)
treea7d2d60e5a73646c023f993a7b257a775136a426 /testsuite
parentfcc8f58f3d805e7529cfef1005285fdef1107917 (diff)
downloadpep8-543f12b06592c53e2e60edc4846ee02ab9550e8b.tar.gz
warn about bare except clause
Diffstat (limited to 'testsuite')
-rw-r--r--testsuite/E30.py2
-rw-r--r--testsuite/E40.py2
-rw-r--r--testsuite/E72.py28
3 files changed, 30 insertions, 2 deletions
diff --git a/testsuite/E30.py b/testsuite/E30.py
index 105d368..aaa77b7 100644
--- a/testsuite/E30.py
+++ b/testsuite/E30.py
@@ -113,7 +113,7 @@ def a():
try:
a()
-except:
+except Exception:
pass
#: E305:5:1
def a():
diff --git a/testsuite/E40.py b/testsuite/E40.py
index 1051e32..18ac73a 100644
--- a/testsuite/E40.py
+++ b/testsuite/E40.py
@@ -18,7 +18,7 @@ import foo
#: Okay
try:
import foo
-except:
+except ImportError:
pass
else:
print('imported foo')
diff --git a/testsuite/E72.py b/testsuite/E72.py
index 8eb34cb..c18527f 100644
--- a/testsuite/E72.py
+++ b/testsuite/E72.py
@@ -49,3 +49,31 @@ if isinstance(res, types.MethodType):
pass
if type(a) != type(b) or type(a) == type(ccc):
pass
+#: E722
+try:
+ pass
+except:
+ pass
+#: E722
+try:
+ pass
+except Exception:
+ pass
+except:
+ pass
+#: E722 E203 E271
+try:
+ pass
+except :
+ pass
+#: Okay
+fake_code = """"
+try:
+ do_something()
+except:
+ pass
+"""
+try:
+ pass
+except Exception:
+ pass