पायथन प्रलेखन में, SystemExit अपवाद वर्ग का उपवर्ग नहीं है। बेसएक्सप्शन क्लास सिस्टमएक्सिट का बेस क्लास है। तो दिए गए कोड में, हम कोड को काम करने के लिए Exception को BaseException से बदल देते हैं
उदाहरण
try: raise SystemExit except BaseException: print "It works!"
आउटपुट
It works!
अपवाद को StandardError या Exception के बजाय BaseException से इनहेरिट किया जाता है ताकि यह गलती से उस कोड द्वारा पकड़ा न जाए जो अपवाद को पकड़ता है।
हम कोड को इस तरह लिखना पसंद करेंगे
उदाहरण
try: raise SystemExit except SystemExit: print "It works!"
आउटपुट
It works!