Message88431
I have a simple test file, test01.py, with this output:
$ cat test01.py
#!/usr/bin/env python
print("Line 1")
print("Line 2")
print("Line 3")
$
$ # Now try debugging it.
$ python3.0 -mpdb test01.py
--Return--
> /home/ericp/opt/Python-3.0.1/lib/python3.0/io.py(762)closed()->False
-> return self.raw.closed
(Pdb) b test01.py:4
Breakpoint 1 at /home/ericp/lab/Python-3.0.1/test01.py:5
(Pdb) r
--Return--
> /home/ericp/opt/Python-3.0.1/lib/python3.0/io.py(1471)closed()->False
-> return self.buffer.closed
(Pdb) c
line 1
line 2
line 3
The program finished and will be restarted
Two main problems:
1. I shouldn't see the code for io.py
2. The program doesn't stop at the breakpoint, because that
stack frame is exposed to bdb as (file:"<string>", line:4),
not (file:"/home/.../test01.py", line:4). |
|
Date |
User |
Action |
Args |
2009-05-27 19:15:07 | ericp | set | recipients:
+ ericp |
2009-05-27 19:15:07 | ericp | set | messageid: <1243451707.7.0.0771543881281.issue6126@psf.upfronthosting.co.za> |
2009-05-27 19:15:05 | ericp | link | issue6126 messages |
2009-05-27 19:15:05 | ericp | create | |
|