[Pythonmac-SIG] MacPython IDE doesn't reload edited files
Mon, 08 Mar 1999 15:11:25 +0100
Recently, Just van Rossum <email@example.com> said:
> In general, running a module is the same as reloading a module. So there
> are three options:
> - open the module and choose "Run"
> - select the module in the module browser and choose "Reload"
> - use the reload() function.
when you save a module, would it be possible to look in sys.modules to
see whether a module with that name is already loaded and, if so,
present the user with a dialog "Do you want to reload the module?"? Or
would that be too cumbersome?
An alternative would be to do a reload of all modules when you hit
run, or even keep a complete administration (a list of tuples
(modulename, filename, modificationtime), sorted by order of import),
and quickly run through this when the user "run"s reloading everything
from the first changed module.
Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++
Jack.Jansen@cwi.nl | ++++ if you agree copy these lines to your sig ++++
http://www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm