Muy recientemente (a partir de v0.1.3) descubrí lo que creo que es la forma "correcta" de manejar el estado de nivel de rúbrica + los objetos que están disponibles para las funciones de recompensa dentro de los verificadores Anteriormente, simplemente declarabas cosas adicionales globalmente (definitivamente un anti-patrón, siempre me molestaba) y yo había expuesto manualmente 'analizador' como un campo al que podías hacer referencia porque se usaba muy comúnmente en las funciones de recompensa, pero querrías que esto fuera fácilmente configurable por los usuarios finales sin piratear los componentes internos ingrese 'self.class_objects': simplemente coloque los objetos en un diccionario en el constructor de su rúbrica, y luego las funciones de recompensa pueden acceder automáticamente a ellos simplemente haciendo referencia a la clave como un nombre de variable
13.21K