For example, there is a file test0.py:
---------
1  def foo():
2      for i in range(3):
3          print(i)
4
5  x = 0
---------
I start the debug session as below. My question is why the break point at line 
3 didn't work. How to debug the function foo() at this time?

D:\Works\Python>py -m pdb test0.py
> d:\works\python\test0.py(1)<module>()
-> def foo():
(Pdb) tbreak 5
Breakpoint 1 at d:\works\python\test0.py:5
(Pdb) cont
Deleted breakpoint 1 at d:\works\python\test0.py:5
> d:\works\python\test0.py(5)<module>()
-> x = 0
(Pdb) tbreak 3
Breakpoint 2 at d:\works\python\test0.py:3
(Pdb) foo()
0
1
2
(Pdb)
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to