[IPython-dev] %run -d is broken in Python 2.7

vano vano at mail.mipt.ru
Mon Jul 12 21:26:12 EDT 2010

Subj. On attempting to run a script under (colored :-) ) debugger the
following appears (VV excerpt, full message is attached):

In [1]: %run -e -d setup.py build
AttributeError                            Traceback (most recent call last)

C:\Ivan\Cython-0.12.1\<ipython console> in <module>()
D:\py\lib\site-packages\ipython-0.10-py2.7.egg\IPython\iplib.pyc in ipmagic(self, arg_s)
-> 1182             return fn(magic_args)

D:\py\lib\site-packages\ipython-0.10-py2.7.egg\IPython\Magic.pyc in magic_run(self, parameter_s, runner, file_finder)
-> 1633                     checkline = deb.checkline(filename,bp)

D:\py\lib\pdb.py in checkline(self, filename, lineno)
--> 470         line = linecache.getline(filename, lineno, self.curframe.f_globals)

AttributeError: Pdb instance has no attribute 'curframe'
> d:\py\lib\pdb.py(470)checkline()
--> 470         line = linecache.getline(filename, lineno, self.curframe.f_globals)

After thorough investigation, it turned out a pdb issue (details are
on the link), so i filed a bug there (http://bugs.python.org/issue9230) as
well as a bugfix.

If any of you have write access to python source, you can help me to get
it fixed quickly.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: backtrace.txt
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20100713/d0fbc776/attachment.txt>

More information about the IPython-dev mailing list