hello,

I've a service, for which the output can change only ones every 10 minutes. So I want to cache the resulting output.
To test if caching is working, I made the following setup:
- In the view there's a javascript that requests a refresh of the data every minute. - A global sys.N_Schuurdak signals is used to see if the calculations are done

try:
  sys.N_Schuurdak
except :
  sys.N_Schuurdak = 10

#************************************************************
#************************************************************
@cache('service_schuurdak', 600, cache.ram )
@service.csv
def service_schuurdak():
  sys.N_Schuurdak += 1
# here Rows are calculated (in which sys.N_Schuurdak is substituted for test)
  ....
  return Rows

Now if I open the webpage in a browser, I see the variable sys.N_Schuurdak incremented every minute.
So my conclusion is that caching is not working.

Is my conclusion correct ?

What am I doing wrong ?

thanks,
Stef

--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to