|
OpenQuizz
Une application de gestion des contenus pédagogiques
|


Public Member Functions | |
| def | as_const (self, eval_ctx=None) |
| def | can_assign (self) |
Public Member Functions inherited from Node | |
| def | __init__ (self, *fields, **attributes) |
| def | iter_fields (self, exclude=None, only=None) |
| def | iter_child_nodes (self, exclude=None, only=None) |
| def | find (self, node_type) |
| def | find_all (self, node_type) |
| def | set_ctx (self, ctx) |
| def | set_lineno (self, lineno, override=False) |
| def | set_environment (self, environment) |
| def | __eq__ (self, other) |
| def | __ne__ (self, other) |
| def | __repr__ (self) |
| def | dump (self) |
Public Member Functions inherited from NodeType | |
| def | __new__ (mcs, name, bases, d) |
Static Public Attributes | |
| fields | |
Static Public Attributes inherited from Expr | |
| abstract | |
Static Public Attributes inherited from Node | |
| fields | |
| attributes | |
| abstract | |
Get an attribute or item from an expression and prefer the item.
| def as_const | ( | self, | |
eval_ctx = None |
|||
| ) |
Return the value of the expression as constant or raise :exc:`Impossible` if this was not possible. An :class:`EvalContext` can be provided, if none is given a default context is created which requires the nodes to have an attached environment. .. versionchanged:: 2.4 the `eval_ctx` parameter was added.
Reimplemented from Expr.
| def can_assign | ( | self | ) |
Check if it's possible to assign something to this node.
Reimplemented from Expr.
|
static |