কোনো কিছুকে ওভাররাইড করতে বা ব্যতিক্রমে অতিরিক্ত আর্গুমেন্ট পাস করতে আমরা আধুনিক পাইথনে এটি করি:
class ValidationError(Exception): def __init__(self, message, errors): super(ValidationError, self).__init__(message) self.errors = errors
এইভাবে আমরা দ্বিতীয় প্যারামিটারে ত্রুটি বার্তাগুলির অভিধান পাস করতে পারি, এবং প্রয়োজনে পরে এটি পেতে পারি৷