ในการแทนที่บางสิ่งหรือส่งผ่านอาร์กิวเมนต์พิเศษไปยังข้อยกเว้น เราทำสิ่งนี้ใน modern python:
class ValidationError(Exception): def __init__(self, message, errors): super(ValidationError, self).__init__(message) self.errors = errors
ด้วยวิธีนี้ เราสามารถส่งต่อพจนานุกรมของข้อความแสดงข้อผิดพลาดไปยังพารามิเตอร์ที่สอง และเข้าถึงได้ในภายหลังเมื่อจำเป็น