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