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