コード例 #1
0
 def __call__(self, *key):
     mk = self.mc_key % '_'.join(map(str, key))
     num = mc.get(mk)
     if num is None:
         #print "self.get_num", key, self.get_num(*key)
         num = self.get_num(*key) or 0
         mc.set(mk, num, self.timeout)
     return num
コード例 #2
0
ファイル: mc.py プロジェクト: xqk/42qu_github_mirror
 def __call__(self, *key):
     mk = self.mc_key % '_'.join(map(str, key))
     num = mc.get(mk)
     if num is None:
         #print "self.get_num", key, self.get_num(*key)
         num = self.get_num(*key) or 0
         mc.set(mk, num, self.timeout)
     return num
コード例 #3
0
ファイル: mc.py プロジェクト: xqk/42qu_github_mirror
 def decr(self, *key):
     mk = self.mc_key % '_'.join(map(str, key))
     if mc.get(mk) is not None:
         mc.decr(mk)
コード例 #4
0
ファイル: mc.py プロジェクト: xqk/42qu_github_mirror
 def get(self, *args):
     key = self.key_pattern % args
     result = mc.get(key)
     if result is not None:
         return array(self.type, result)
コード例 #5
0
ファイル: mc.py プロジェクト: xqk/42qu_github_mirror
 def get(self, *args):
     key = self.key_pattern % args
     return mc.get(key)
コード例 #6
0
ファイル: mc.py プロジェクト: pakt/sqlbean
 def get(self, *args):
     key = self.key_pattern % args
     result = mc.get(key)
     if result is not None:
         return array(self.type, result)
コード例 #7
0
ファイル: mc.py プロジェクト: pakt/sqlbean
 def get(self, *args):
     key = self.key_pattern % args
     return mc.get(key)
コード例 #8
0
 def decr(self, *key):
     mk = self.mc_key % '_'.join(map(str, key))
     if mc.get(mk) is not None:
         mc.decr(mk)