This has come up before. from gluon.custom_import import track_changes; track_changes()
must be a model file, before the modules are imported, not in the modules themselves which are otherwise cached and therefore the line may or may not be executed. Massimo On Sunday, 9 December 2012 15:34:09 UTC-6, Chr_M wrote: > > Sometimes the changes in the code of a module (in the modules directory) > are not working when requesting the url that uses these modules. in the > modules directory I have a subdirectory with python files that form a > package (__init__.py file in this subdirectory). I have added > > from gluon.custom_import import track_changes > track_changes() > > in the first model that gets called, but still sometimes code changes are > not working. I noticed that the py-files in the modules dir get compiled to > pyc-files. But at one point (it looks to be randomly) these are not > compiled anymore when I change code in the py-files. But even when I remove > these pyc-files, the code changes are still not working when requesting the > url. > > Am I missing something? Is there a cache I can clear or something? I now > have to restart web2py to make the code changes work... > > Thanks. > > Regards, Chris > > --