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 web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---