Hey Everyone, For various reasons, I import some configuration information from files in an application I'm working on (config.json). There are some limitations which are forcing me to take this approach.
This configuration information is imported in a web2py module file (config.py) When I change the content of the flat file (verifiable by looking at the contents), config.py does not seem to reload the values. It uses what was previously stored in memory. Is this because the python interpreter has already got a copy of config.py imported which contains pointers to the old file? That is: config.py is unchanged config.json changes importing config.py (which opens config.json) still seems to point to the old version of the file. I am using: with open(file) as which I thought implicitly closed the file, and which I also thought would reopen it(with changes) on the next import of that module. What's the best approach to tackle this? What am I missing? I'd appreciate any help or feedback. Thanks Mark -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.