[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-08-13 Thread Georg Brandl

Georg Brandl ge...@python.org added the comment:

Fixed in r74366, and merged back to 3.1 branch in r74367.

--
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-08-11 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Reading this patch, is it normal that the file is opened in text mode
without an encoding specified? What if the source file uses a different
encoding than the default system one?

--
nosy: +pitrou

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-08-11 Thread Georg Brandl

Georg Brandl ge...@python.org added the comment:

That's a good question :)

A quick test shows that exec() does honor coding cookies in code given
as a bytestring, so simply changing to open(..., rb) should be fine.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-08-09 Thread Alex Grönholm

Alex Grönholm alex.gronholm+pyt...@nextday.fi added the comment:

Why has this not been resolved yet? Not having a working debugger is a
severe hindrance to the acceptance of Py3k.

--
nosy: +agronholm

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-08-09 Thread Georg Brandl

Georg Brandl ge...@python.org added the comment:

Attached patch confirmedly fixes this.  Will commit as soon as svn is
back up.

--
assignee:  - georg.brandl
keywords: +patch
nosy: +georg.brandl
Added file: http://bugs.python.org/file14679/pdb-fix.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-06-02 Thread Eric Promislow

Eric Promislow er...@activestate.com added the comment:

Similar problem with 3.1rc1:

C:\...c:\Python31rc1\python.exe -m  pdb hello01.py
--Return--
 c:\python31rc1\lib\encodings\cp437.py(19)encode()-b'Hello'
- return codecs.charmap_encode(input,self.errors,encoding_map)[0]
(Pdb) b 2
*** Blank or comment
(Pdb) b hello01.py:2
Breakpoint 1 at c:\...\hello01.py:2

(Pdb) b
Num Type Disp Enb   Where
1   breakpoint   keep yes   at c:\...\hello01.py:2
(Pdb) c
Hello
here
bye
The program finished and will be restarted
--Return--
 c:\python31rc1\lib\encodings\cp437.py(19)encode()-b'Hello'
- return codecs.charmap_encode(input,self.errors,encoding_map)[0]
(Pdb)

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6126] Python 3 pdb: shows internal code, breakpoints don't work

2009-05-27 Thread Eric Promislow

New submission from Eric Promislow er...@activestate.com:

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).

--
components: Interpreter Core
messages: 88431
nosy: ericp
severity: normal
status: open
title: Python 3 pdb: shows internal code, breakpoints don't work
type: behavior
versions: Python 3.0

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6126
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com