[Tutor] Up All Night with IDLE.
Tesla Coil
tescoil@irtc.net
Mon, 15 Jan 2001 12:04:45 -0600
On 14 Jan 2001, Daniel Yoo replied:
>> I return to the editor and modify the function:
>>
>> def foobaz():
>> print 'foobaz'
>>
>> foobar() ## <--- warning, warning!
>>
>> Save, run, prints foobar.
>
> Note: you're still running the foobar() function. I sincerly hope
> that you meant to do this. *grin* Don't you mean foobaz()?
It's on purpose this time around anyway. I was talking about
how IDLE doesn't return the expected NameError as long as it's
kept running between revisions. One closes the python shell
window, revises the file, Ctrl-f5, and it looks like a fresh
new python shell, but one can still call functions and variables
no longer named in the revised program. I'm not fussing about
it--just wondering if there's a way that I can keep IDLE going
and assure that I get a NameError when I deserve one...