MCPcopy Index your code
hub / github.com/python/cpython / visit_FunctionDef

Method visit_FunctionDef

Lib/pyclbr.py:219–227  ·  view source on GitHub ↗
(self, node, *, is_async=False)

Source from the content-addressed store, hash-verified

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)

Callers 1

Calls 4

FunctionClass · 0.70
appendMethod · 0.45
generic_visitMethod · 0.45
popMethod · 0.45

Tested by

no test coverage detected