Я хочу добиться этого эффекта, в идеале без лишнего шаблона: [code]class B: def __init__(self) -> None: something_expensive()
class C(B): def __init__(self, b: B) -> None: # Move b into super() ???
more_work() [/code] (Например, в C++ я мог бы вызвать конструктор перемещения суперкласса по умолчанию в списке инициализаторов конструктора подкласса.)
Я хочу добиться этого эффекта, в идеале без особых шаблонов:
class Vehicle:
def __init__(self, license_plate) -> None:
self.license_plate = license_plate
# Several other fields...
Я хочу добиться этого эффекта, в идеале без большого количества шаблонов и без нарушения динамической отправки:
class Vehicle:
def __init__(self, license_plate) -> None:
self.license_plate = license_plate
# Several other fields...
Постановка проблемы:
У меня есть сотни py-файлов, которые определяют pydantic-схему. Внезапно мне нужно рассматривать пустую строку как None. Я ожидаю минимальных изменений во всех файлах.
Примененный мной подход:
Я создал унаследованный класс,...