blob: 70aba5cba1d6184c34b6a4948ccb0c39589e34cf [file] [log] [blame]
class ExceptionKlass(Exception):
pass
try:
function_throws_exception()
except <weak_warning descr="Too broad exception clause">Exception</weak_warning>:
pass
try:
function_throws_exception()
except <weak_warning descr="Too broad exception clause">BaseException</weak_warning>:
pass
try:
function_throws_exception()
except ExceptionKlass:
pass
try:
function_throws_exception()
<weak_warning descr="Too broad exception clause">except</weak_warning>:
pass
class Exception:
pass
try:
function_throws_exception()
except Exception:
pass
try:
doSomething()
except:
someCleanup()
raise
result = []
## PY-2698
try:
function_throws_exception()
except Exception, e:
result.append(e)