es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-TYPING

Polimorfismo y Sugerencias de Tipos en Python

Considere el siguiente caso: class Base: … class Sub(Base): … def get_base_instance(*args) -> Base: … def do_something_with_sub(instance: Sub): … Digamos que estoy llamando a get_base_instance en un contexto en el que sé que devolverá una instancia de Sub – tal vez basado en los argumentos que estoy pasando. Ahora quiero . . . Read more

Python typing no acepta subclases

Tengo 3 clases: @dataclass(frozen=True) class Parent: field_a: int @dataclass(frozen=True) class Child(Parent): field_b: int class Wrapper(NamedTuple): object_a: Dict[int, Parent] object_b: Dict[int, Parent] Según esta pregunta de StackOverflow, parece que debería poder reemplazar las instancias de Parent por Child en Wrapper. Sin embargo, cuando estoy escribiendo una función como esta: def get_wrapper() . . . Read more