module documentation
_filter_stmts and helper functions. This method gets used in LocalsDictnodes.NodeNG._scope_lookup. It is not considered public.
| Function | _filter |
Filter the given list of statements to remove ignorable statements. |
| Function | _get |
Undocumented |
| Function | _get |
Return the first parent node that is an If node (or None) |
| Function | _is |
Return True if the given node is the child of a decorator |
Filter the given list of statements to remove ignorable statements.
If base_node is not a frame itself and the name is found in the inner frame locals, statements will be filtered to remove ignorable statements according to base_node's location.
| Parameters | |
basenodes.NodeNG | Undocumented |
| stmts:list(nodes.NodeNG) | The statements to filter. |
| frame:nodes.NodeNG | The frame that all of the given statements belong to. |
| offset:int | The line offset to filter statements up to. |
| Returns | |
| list(nodes.NodeNG) | The filtered statements. |
def _get_filtered_node_statements(base_node:
nodes.NodeNG, stmt_nodes: list[ nodes.NodeNG]) -> list[ tuple[ nodes.NodeNG, nodes.Statement]]:
(source)
¶
Undocumented