Возможное дублирование:
наследование от str или int
Привет народ,
Я безуспешно пытаюсь создать подкласс класса int. Вот моя попытка:
class SpecialInt(int):
def __init__(self, x, base=10, important_text=''):
int.__init__(self, x, base)
self.important_text=important_text
Если я выполню следующее:
integer = SpecialInt(123, 10, 'rage of the unicorns')
Я получаю такую ошибку:
TypeRror: int() takes at most 2 arguments (3 given)
Любые идеи? :)