OpenQuizz
Une application de gestion des contenus pédagogiques
|
Functions | |
def | pipe (*setters) |
def | frozen (_, __, ___) |
def | validate (instance, attrib, new_value) |
def | convert (instance, attrib, new_value) |
Variables | |
NO_OP = object() | |
Commonly used hooks for on_setattr.
def attr.setters.convert | ( | instance, | |
attrib, | |||
new_value | |||
) |
Run *attrib*'s converter -- if it has one -- on *new_value* and return the result. .. versionadded:: 20.1.0
def attr.setters.frozen | ( | _, | |
__, | |||
___ | |||
) |
Prevent an attribute to be modified. .. versionadded:: 20.1.0
def attr.setters.pipe | ( | * | setters | ) |
Run all *setters* and return the return value of the last one. .. versionadded:: 20.1.0
def attr.setters.validate | ( | instance, | |
attrib, | |||
new_value | |||
) |
Run *attrib*'s validator on *new_value* if it has one. .. versionadded:: 20.1.0
NO_OP = object() |