From ca50f705df989ddde478d6925979da1824d62140 Mon Sep 17 00:00:00 2001 From: Matus Valo Date: Sun, 27 Mar 2022 15:06:05 +0200 Subject: [PATCH] Added example for bad-except-order Co-authored-by: Vladyslav Krylasov --- doc/data/messages/b/bad-except-order/bad.py | 8 ++++++++ doc/data/messages/b/bad-except-order/good.py | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 doc/data/messages/b/bad-except-order/bad.py create mode 100644 doc/data/messages/b/bad-except-order/good.py diff --git a/doc/data/messages/b/bad-except-order/bad.py b/doc/data/messages/b/bad-except-order/bad.py new file mode 100644 index 0000000000..482b5154dd --- /dev/null +++ b/doc/data/messages/b/bad-except-order/bad.py @@ -0,0 +1,8 @@ +try: + print(int(input())) +except Exception: + raise +except TypeError: # [bad-except-order] + # This block cannot be reached since TypeError exception + # is caught by previous exception handler. + raise diff --git a/doc/data/messages/b/bad-except-order/good.py b/doc/data/messages/b/bad-except-order/good.py new file mode 100644 index 0000000000..e9cd318371 --- /dev/null +++ b/doc/data/messages/b/bad-except-order/good.py @@ -0,0 +1,6 @@ +try: + print(int(input())) +except TypeError: + raise +except Exception: + raise