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