class FromImport(Stmt):
A node that represents the from import tag. It's important to not pass unsafe names to the name attribute. The compiler translates the attribute lookups directly into getattr calls and does not use the subscript callback of the interface. As exported variables may not start with double underscores (which the parser asserts) this is not a problem for regular Jinja code, but if this node is used in an extension extra care must be taken.
The list of names may contain tuples if aliases are wanted.
Class Variable | fields |
Undocumented |
Class Variable | names |
Undocumented |
Class Variable | template |
Undocumented |
Class Variable | with_context |
Undocumented |
Inherited from Stmt
:
Class Variable | abstract |
Undocumented |
Inherited from Node
(via Stmt
):
Method | find |
Find the first node of a given type. If no such node exists the return value is None . |
Method | find_all |
Find all the nodes of a given type. If the type is a tuple, the check is performed for any of the tuple items. |
Method | iter_child_nodes |
Iterates over all direct child nodes of the node. This iterates over all fields and yields the values of they are nodes. If the value of a field is a list all the nodes in that list are returned. |
Method | iter_fields |
No summary |
Method | set_ctx |
No summary |
Method | set_environment |
Set the environment for all nodes. |
Method | set_lineno |
Set the line numbers of the node and children. |
Method | __eq__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | dump |
Undocumented |
Class Variable | attributes |
Undocumented |
Class Variable | environment |
Undocumented |
Class Variable | lineno |
Undocumented |