Claudio Grondi a écrit : > MrBlueSky wrote: > >> Hi, I'm trying to use IDLE to develop My First Python App and my head >> hurts... >> >> I've a file called spalvi.py with this in it: >> from Test import * >> firstTest("Mike") >> >> And a file called Test.py with this in it: >> def firstTest(name): >> print "Yo",name >> >> I open spalvi.py with IDLE and Run it. It says "Yo Mike". >> I use the File menu to open Test.py and change the message from "Yo" to >> "Hi". >> I Run it again.... it still says "Yo Mike" :-( >> I close everything down, open spalvi.py with IDLE and Run it again. It >> says "Hi Mike". >> >> So I'm obviously not using IDLE in the "right" way. But what *is* the >> "right" way, when you're trying to develop using several source files? >> >> John >> > You need some deeper understanding of what import does and what happens > when you import again (after the library files have changed). > Try in the IDLE menu [Shell] "Restart Shell" (Ctrl+F6) each time you > have changed something in your files - this "resets" anything previously > imported, which stays the same way otherwise. > > Claudio
And I though that "bug" was fixed already :) Try to use something else than IDLE for your code editing. Use Scite for example. http://www.scintilla.org/SciTE.html -- http://mail.python.org/mailman/listinfo/python-list