[Idle-dev] Definitions in a script for the IDLE shell

Beni Cherniavsky-Paskin cben at users.sf.net
Sat Jan 28 20:36:39 CET 2012


On Fri, Jan 20, 2012 at 22:04, Dmitry Popov
<dmitry.popov at hpcat.aps.anl.gov>wrote:

> In other words the question is whether IDLE command Run Module (or F5) is
> equivalent to start of Python from command line using the following
> command: python  –i  filename.py?****
>
>
Yes, indeed.
You can directly inspect variables / call functions defined in the module,
etc.  And if there is an exception, you can:
 >>> import pdb; pdb.pm()
to debug it "post mortem".

Note that every time you press F5, it kill the previous Python, and re-runs
the file in a new python, so you'll lose all state from the previous run.
(But the history and output is retained until you exit IDLE.)

-- 
Beni Cherniavsky-Paskin <cben at users.sf.net>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/idle-dev/attachments/20120128/ba440bf3/attachment.html>


More information about the IDLE-dev mailing list