Во-первых, оформи код кнопкой </>, а то нечитаемо.
Во-вторых, дело в строке
super().__init__(self.number)
К этому моменту в self ещё нет ни одного атрибута. Унаследованный вызов __init__() создаст number и остальные - но ты пытаешься обратиться к self.number до этого вызова.