Done

https://code.google.com/p/web2py/issues/detail?id=1887

Thanks Massimo!

On Saturday, March 1, 2014 2:27:17 AM UTC+13, Massimo Di Pierro wrote:
>
> Can you please open a ticket so we will get this done asap?
>
> On Wednesday, 26 February 2014 15:15:39 UTC-6, Matt wrote:
>>
>> Hi there,
>>
>> I've noticed a small variation between two parts of web2py.
>>
>> The memcache client MemcacheClient in gluon.contrib.memcache.__init__.py 
>> supports the ability to control the default timeout via the 
>> default_time_expire parameter.
>>
>> Whereas the version that supports GAE does not. It would be great if this 
>> could be changed as at the moment when you follow the example suggested 
>> example:
>>
>> http://web2py.com/book/default/chapter/13#Sessions-in-memcache
>>
>>   from gluon.contrib.gae_memcache import MemcacheClient
>>   from gluon.contrib.memdb import MEMDB
>>   cache.memcache = MemcacheClient(request)
>>   cache.ram = cache.disk = cache.memcache
>>   session.connect(request,response, db = MEMDB(cache.memcache.client))
>>
>> You can't change the session timeout from the default of 300.
>>
>> All that's required is to change gluon.contrib.gae_memcache to something 
>> like:
>>
>> class MemcacheClient(object):
>>
>>     client = Client()
>>
>>     def __init__(self, request, default_time_expire = 300):
>>         self.request = request
>> self.default_time_expire = default_time_expire
>>
>>     def __call__(
>>         self,
>>         key,
>>         f,
>>         time_expire=self.default_time_expire,
>>     ):
>>         key = '%s/%s' % (self.request.application, key)
>>         dt = time_expire
>>         value = None
>>         obj = self.client.get(key)
>>
>> Hope that's possible.
>>
>> Thanks in advance,
>> Matt
>>
>

-- 
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/groups/opt_out.

Reply via email to