Поставте отладчик, и в нем нажмите
w
. Код:
def a():
import pdb; pdb.set_trace() # debug: GMO
return 1
def b():
return a()
def c():
return b()
if __name__ == "__main__":
c()
В консоли:
❯ python test.py
> /home/yskhlyan/projects/wallet/wallet/test.py(3)a()
2 import ipdb; ipdb.set_trace() # debug: GMO
----> 3 return 1
4
ipdb> w
/home/yskhlyan/projects/wallet/wallet/test.py(12)<module>()
10
11 if __name__ == "__main__":
---> 12 c()
/home/yskhlyan/projects/wallet/wallet/test.py(9)c()
8 def c():
----> 9 return b()
10
/home/yskhlyan/projects/wallet/wallet/test.py(6)b()
5 def b():
----> 6 return a()
7
> /home/yskhlyan/projects/wallet/wallet/test.py(3)a()
2 import ipdb; ipdb.set_trace() # debug: GMO
----> 3 return 1
4
ipdb> c