def __init__(self,
              request,
              servers,
              debug=0,
              pickleProtocol=0,
              pickler=pickle.Pickler,
              unpickler=pickle.Unpickler,
              pload=None,
              pid=None,
              default_time_expire=DEFAULT_TIME_EXPIRE):
     self.request = request
     self.default_time_expire = default_time_expire
     if request:
         app = request.application
     else:
         app = ''
     Client.__init__(self, servers, debug, pickleProtocol, pickler,
                     unpickler, pload, pid)
     if not app in self.meta_storage:
         self.storage = self.meta_storage[app] = {
             CacheAbstract.cache_stats_name: {
                 'hit_total': 0,
                 'misses': 0,
             }
         }
     else:
         self.storage = self.meta_storage[app]
示例#2
0
文件: __init__.py 项目: huiker/web2py
 def __init__(self,
              request,
              servers,
              debug=0,
              pickleProtocol=0,
              pickler=pickle.Pickler,
              unpickler=pickle.Unpickler,
              pload=None,
              pid=None):
     self.request = request
     Client.__init__(self, servers, debug, pickleProtocol, pickler,
                     unpickler, pload, pid)
示例#3
0
 def __init__(self, request, servers, debug=0, pickleProtocol=0,
              pickler=pickle.Pickler, unpickler=pickle.Unpickler,
              pload=None, pid=None):
     self.request=request
     if request:
         app = request.application
     else:
         app = ''
     Client.__init__(self,servers,debug,pickleProtocol,
                     pickler,unpickler,pload,pid)
     if not app in self.meta_storage:
         self.storage = self.meta_storage[app] = {
             CacheAbstract.cache_stats_name: {
                 'hit_total': 0,
                 'misses': 0,
                 }}
     else:
         self.storage = self.meta_storage[app]
示例#4
0
 def __init__(self, request, servers, debug=0, pickleProtocol=0,
              pickler=pickle.Pickler, unpickler=pickle.Unpickler,
              pload=None, pid=None):
     self.request=request
     Client.__init__(self,servers,debug,pickleProtocol,
                     pickler,unpickler,pload,pid)