Я пытаюсь создать подкласс класса datetime.time. Проблема заключается в конструкторе __new__
, я думаю. Я перепробовал почти все, что мог придумать:
class new_time(datetime.time):
def __init__(self, *args):
super().__new__(self, args)
new_time = new_time(1)
Что возвращает: TypeError: datetime.time.__new__(X): X is not a type object (new_time)
class new_time(datetime.time):
def __new__(self, *args):
super().__new__(self, args)
new_time = new_time(1)
Что возвращает: TypeError: an integer is required (got type tuple)
Любой помощь будет огромной помощью, спасибо.