muito recentemente (a partir da v0.1.3) descobri o que eu acho que é a maneira "certa" de lidar com o estado de nível de rubrica + objetos sendo disponibilizados para funções de recompensa dentro dos verificadores Anteriormente, você apenas declarava coisas extras globalmente (def um anti-padrão, sempre me incomodava) e eu expus manualmente 'parser' como um campo que você poderia referenciar porque era tão comumente usado em funções de recompensa, mas você gostaria que isso fosse facilmente configurável pelos usuários finais sem hackear internos digite 'self.class_objects' -- basta colocar objetos em um dicionário no construtor do seu Rubric e, em seguida, as funções de recompensa podem acessá-los automaticamente apenas referenciando a chave como um nome de variável
13,21K