J'ai:Run attribut validateur seulement après __attrs_post_init__ se termine
@attr.s
class Example:
number = attr.ib(validator=attr.validators.instance_of(int), init=False)
def __attrs_post_init__(self):
self.number = 'string'
print('It seems, validation was running before:(')
t = Example()
Comment correctement la validation de la configuration ici? Je veux valider self.number après l'instanciation.
Qu'est-ce que 'attr'? – warvariuc
Bonjour @warvariuc, ceci est un paquetage https://github.com/python-attrs/attrs –