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

Python: TypeError: el objeto ‘TypeVar’ no es subscriptable. ¿Cómo crear un TypeVar con Generic limitado?

Estoy escribiendo una librería tipo ORM y mis instancias de modelo pueden existir en diferentes formas, como esta: # Pueden tener cualquier atributo selected_user: User[Selected] = db.select(User, …) # Deben tener atributos obligatorios user_to_insert: User[ToInsert] = User.prepare_insert(…) # Deben tener clave primaria user_to_update: User[ToUpdate] = User.prepare_update(…) Todas estas variables son . . . Read more

¿Puedo utilizar tipos experimentales de typing_extensions?

Para ser más específicos: Para resolver preguntas como https://stackoverflow.com/q/33533148/383793 PEP 673 presenta “typing.Self”. El PEP es un borrador, pero actualmente es un tipo experimental en typing_extensions 4.0.0. Intenté usar esto en Python 3.8 @dataclasses.dataclass class MenuItem: url: str title: str description: str = “” items: typing.List[typing_extensions.Self] = dataclasses.field(default_factory=list) Pero genera . . . Read more