It should work when you do it. Which python version? Which web2py version?
On Monday, 10 December 2012 02:57:20 UTC-6, Chr_M wrote: > > I call this function at the top of my db.py model file. Is this not the > correct location? > > Regards, Chris > > > On Sunday, December 9, 2012 11:55:06 PM UTC+1, Massimo Di Pierro wrote: >> >> 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 >>> >>> --

