हाँ दिए गए कोड में 'गलती' एक अपवाद वस्तु है।
पायथन में सब कुछ एक वस्तु है। और प्रत्येक वस्तु में गुण और विधियाँ होती हैं। तो सूची, कार्य, टुपल्स इत्यादि जैसे अपवाद भी वस्तुएं हैं। तो अपवादों में भी अन्य वस्तुओं की तरह विशेषताएँ होती हैं। इन विशेषताओं को निम्नानुसार सेट और एक्सेस किया जा सकता है। बेस क्लास अपवाद है जिसमें से अन्य सभी अपवाद उप-वर्ग हैं। यदि e एक अपवाद वस्तु है, तो e.args और e.message इसकी विशेषताएँ हैं।
वर्तमान पायथन कार्यान्वयन में, अपवाद तीन भागों से बने होते हैं:प्रकार, मान और ट्रेसबैक। sys मॉड्यूल, तीन चरों, exc_type, exc_value, और exc_traceback में वर्तमान अपवाद ऑब्जेक्ट का वर्णन करता है।
sys.exc_info() फ़ंक्शन इन तीन विशेषताओं का एक टपल लौटाता है, और इन तीन भागों को स्वीकार करने वाले रेज़ स्टेटमेंट में एक तीन-तर्क रूप होता है।
दिया गया कोड निम्न आउटपुट देता है
(<type 'exceptions.ValueError'>, ValueError('could not convert string to int: Godzilla!',), <traceback object at 0x0000000002E33748>)