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
>
>

-- 



Reply via email to