Я пытаюсь создать исключение, которое содержит типичную строку и дополнительный фрагмент данных:
class MyException(RuntimeError):
def __init__(self,numb):
self.numb = numb
try:
raise MyException("My bad", 3)
except MyException as me:
print(me)
Когда я запускаю вышеупомянутое, я получаю очевидную жалобу, что у меня есть только два аргумента в __init__
, но я пропустил три. Я не знаю, как вставить типичную строку в мое исключение и добавить данные.