I am trying to debug some code written long ago, and due to the scarce documentation would like a way to trace the functions being called from execution to final output, possibly with which parameters they were called with. A sort of sys.traceback but in the case of no errors. It would also be nice to get the report as a HTML or another exportable format.
Something along the lines of:
main()->class->run()->getData()->saveData()
I already looked at Can I trace all the functions/methods executing in a python script? but it doesn't answer the question as functions are not reportd.
tracewith the--traceoption does report function calls