Hi,
I am trying to run a bit of model code only once to init the db. I
tried to use cache.ram:
---
if not cache.ram('db_loaded', lambda:False, time_expire=0):
# do db stuff
cache.ram('db_loaded', lambda:True, time_expire=30758400)
#=60*60*24*356
---
Yet cache.ram always returns False. I executed 'cleanup' from the site
admin and restarted
web2py a couple of times.
Why does this not work? Also, would this in principle work on GAE and
if so, is cache.ram on GAE emulated as a db lookup and consequently
more expensive?
I would be nice to have some hooks during app installation to perform
tasks such as this one.
Regards,
HC
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---