cval = dict(request.vars)
cval.update(request.vars)
cache.ram('agent',
lambda: cache.disk('agent', lambda :cval, time_expire = 0),
time_expire = 0)
I realize this is sort of rediculous code but it shows all assignment
operations to the object "cval" that happen before it is written to cache.
On Friday, October 7, 2016 at 4:12:22 AM UTC-7, Niphlod wrote:
>
> how do you store a dict in cache.disk ?
>
> On Friday, October 7, 2016 at 8:59:34 AM UTC+2, MDSIII wrote:
>>
>> When I store a dict in cache.disk and then request
>> <myapp>/appadmin/ccache I'm getting a key error:
>>
>> Traceback (most recent call last):
>> File "C:\repos\TCL\web2py\gluon\restricted.py", line 227, in restricted
>> exec ccode in environment
>> File
>> "C:\repos\TCL\web2py\applications\timecardlynx\controllers/appadmin.py",
>> line 703, in <module>
>>
>> File "C:\repos\TCL\web2py\gluon\globals.py", line 412, in <lambda>
>> self._caller = lambda f: f()
>> File
>> "C:\repos\TCL\web2py\applications\timecardlynx\controllers/appadmin.py",
>> line 469, in ccache
>> disk['hits'] = value[1]['hit_total'] - value[1]['misses']
>> KeyError: 'hit_total'
>>
>> Is this known?
>>
>
--
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.