x, arg1='a', arg2='b')
есть отнаследованный от него класс child
Хочется изменить дефолтный параметр arg1 в функции foo
foo(self, x, arg1='a', arg2='not b')
чтобы child.foo(x) вызывалась с дефолтным аргументом arg2='not b'.
Остальное в функции не трогать.
Какой есть изи способ это сделать?
например так class NewClass(OldClass): def new_func(self): super().func(new_arg)
Обсуждают сегодня