|
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() |