পাইথন ডকুমেন্টেশনে, SystemExit Exception ক্লাসের সাবক্লাস নয়। BaseException ক্লাস SystemExit-এর বেস ক্লাস। তাই দেওয়া কোডে, আমরা Exception-কে BaseException দিয়ে রিপ্লেস করি কোড কাজ করাতে।
উদাহরণ
try:
raise SystemExit
except BaseException:
print("It works!")
আউটপুট
It works!
এই এক্সসেপশন BaseException-এর থেকে ইনহেরিট করেছে StandardError বা Exception-এর বদলে যাতে এটি কোড যা Exception ক্যাচ করে সেটি দ্বারা অকস্মাত ক্যাচ না হয়।
আমরা কোডটি এইভাবে লিখতে চাই:
উদাহরণ
try:
raise SystemExit
except SystemExit:
print("It works!")
আউটপুট
It works!