def get_live_annotated_fnbody(f): node, ctx = self._parse_and_analyze(f, {}) cfg.run_analyses(node, cfg.Liveness(ctx)) body = node.body[0].body return body
def transform(node, context): cfg.run_analyses(node, cfg.Liveness(context)) cfg.run_analyses(node, cfg.Defined(context)) node = ControlFlowTransformer(context).visit(node) return node