module documentation
(source)

Generic node traverser visitor
Class ​Func​Collector​Base Undocumented
Class ​Return​Collector Undocumented
Class ​Return​Seeker Undocumented
Class ​Traverser​Visitor A parse tree visitor that traverses the parse tree during visiting.
Class ​Yield​Collector Undocumented
Class ​Yield​Seeker Undocumented
Function all​_return​_statements Undocumented
Function all​_yield​_expressions Undocumented
Function has​_return​_statement Find if a function has a non-trivial return statement.
Function has​_yield​_expression Undocumented
def all_return_statements(node): (source)

Undocumented

Parameters
node:NodeUndocumented
Returns
List[ReturnStmt]Undocumented
def all_yield_expressions(node): (source)

Undocumented

Parameters
node:NodeUndocumented
Returns
List[Tuple[YieldExpr, bool]]Undocumented
def has_return_statement(fdef): (source)

Find if a function has a non-trivial return statement.

Plain 'return' and 'return None' don't count.

Parameters
fdef:FuncBaseUndocumented
Returns
boolUndocumented
def has_yield_expression(fdef): (source)

Undocumented

Parameters
fdef:FuncBaseUndocumented
Returns
boolUndocumented