Describe the bug
For python files that have an outer function, nothing gets populated.
Say we have the following:
import x
from y import z
def foo():
def bar():
def baz():
pass
You'll only find bar() in the symbol table. The correct behavior is to find everything.
To Reproduce
Run on any file that has a function in the file.
Expected behavior
The correct behavior is for the symbol table record all the functions, inner and outer.
Logs
N/A
Additional context
N/A