> On 15 Aug 2020, at 20:15, Ram Rachum <r...@rachum.com> wrote:
> 
> 
> Here's something that's been bugging me for years. I'll suggest something, 
> but since I'm a total newbie about this area, it's possible that everything 
> I'm saying is impossible or doesn't make sense.
> 
> I'm working with some Pandas code now, and there's an exception because I'm 
> doing something wrong. I get a traceback, but some of the frames are in pyd 
> files (C code I guess?) so I don't see the code for them.
> 
> This is frustrating, because the exception message isn't that clear, so I 
> would at least like to know what the code was trying to do when it got the 
> exception. Maybe this will give me more hints about what's going wrong.
> 
> Would it be possible to have Python tracebacks include code for C code that's 
> called in Python?

On Linux gdb can show the python and c code stack at the same time.

Barry

> 
> I know very little about how the C-to-Python interaction works, and I assume 
> we'd need something complicated like packaging the source code with the 
> binaries in some way that lets Python get the right line of C code to put in 
> the traceback. This can get complicated.
> 
> Do you think it's possible?
> 
> 
> Thanks,
> Ram.
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at 
> https://mail.python.org/archives/list/python-ideas@python.org/message/2EAJ6IZ5QHW6GNPIQQBOOZ2MT4WLBCQT/
> Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/HUEXNTQJE5OXJ5KYZB25H6LVSS5AFLM4/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to