Tag: PYTHON-DATACLASSES
El decorador dataclass incorporado crea programáticamente la función init, donde PyCharm parece reconocer su firma y muestra un mensaje de ayuda (por ejemplo, Cmd+P muestra la lista de parámetros que toma init). ¿Puedo tener esto para otras funciones creadas programáticamente en PyCharm? Por ejemplo, si creo una metaclase de la . . . Read more
Me gustaría crear un decorador de clase para predefinir algunos atributos y métodos a una clase decorada. Al mismo tiempo, me gustaría que esta clase decorada esté decorada con el decorador @dataclass. Para hacer las cosas aún más fáciles para el usuario, me gustaría que el usuario sólo tuviera que . . . Read more
Solo estoy tratando de familiarizarme con dataclass en python. Una cosa que aprendí de algunas lecturas en línea es que podemos convertir la definición de clase regular con una variable de clase mutable (lo cual es malo) en dataclass y eso lo evitaría. Por ejemplo: Clase regular: class A: a . . . Read more
Tengo un conjunto de clases que redacté como dataclasses de Python puro. Aquí hay un ejemplo simplificado que se comporta como esperaría: from dataclasses import dataclass from abc import ABC @dataclass class Owner: name: str = “” @dataclass class OwnedThing(ABC): owner: Owner = None @dataclass class Thing1(OwnedThing): name: str = . . . Read more
Tengo algunos datos que necesito recopilar, de los cuales hay dos tipos principales con algunos comportamientos base. Para evitar toda la lógica duplicada de en realidad recopilar los datos, decidí utilizar la herencia. Pensé que los objetos también serían una buena opción ya que puedo agregar sugerencias de tipos y . . . Read more