infidel a écrit : >>I'm using the Windows version of Python and IDLE. When I debug my .py >>file, my modification to the .py file does not seem to take effect >>unless I restart IDLE. Saving the file and re-importing it doesn't help >>either. Where's the problem? > > > "import" only reads the file the first time it's called. Every import > call after that looks up the module in memory. This is to prevent > circular dependencies between modules from creating infinite loops. > You need to use the reload() function:
As a matter of fact, it would help a lot if that stupid behaviour of Idle was dropped. I'm sure I'm not the only one who lost lots of time because of that bug. Yes I call it a bug. -- http://mail.python.org/mailman/listinfo/python-list