python 3.8 self is counted as an argument while calling method stack code example
Example: python how to inspect pyd for functions
from inspect import getmembers, isfunction
from my_project import my_module
functions_list = [o for o in getmembers(my_module) if isfunction(o[1])]