(self, node, *, is_async=False)
| 217 | self.stack.pop() |
| 218 | |
| 219 | def visit_FunctionDef(self, node, *, is_async=False): |
| 220 | parent = self.stack[-1] if self.stack else None |
| 221 | function = Function(self.module, node.name, self.file, node.lineno, |
| 222 | parent, is_async, end_lineno=node.end_lineno) |
| 223 | if parent is None: |
| 224 | self.tree[node.name] = function |
| 225 | self.stack.append(function) |
| 226 | self.generic_visit(node) |
| 227 | self.stack.pop() |
| 228 | |
| 229 | def visit_AsyncFunctionDef(self, node): |
| 230 | self.visit_FunctionDef(node, is_async=True) |
no test coverage detected