Do you know an integrated tool that will generate the call graph of a function from Python sources? I need one that is consistent and can run on Windows OS.
You could try with PyCallGraph
From its documentation:
Python Call Graph works with Linux, Windows and Mac OS X.
Otherwise, you can directly do it on your own, using the traceback module:
import traceback
traceback.print_stack()
PyCallGraph produces the dynamic graph resulting from the specific execution of a Python program and not the static graph extracted from the source code. Does anybody know of a tool which produces the static graph?
What about pycallgraph, it's a Python module that creates call graphs for Python programs. It works on windows.
Just download graphviz and pycallgraph, pycallgraphs's source tarball has some examples.
Hope this helps
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With