Example #1
0
 def incr(self, key, delta=1, timeout=0):
     if self.error_on_incr:
         raise MemcacheConnectionError('Memcache restarting')
     self.store[key] = int(self.store.setdefault(key, 0)) + int(delta)
     if self.store[key] < 0:
         self.store[key] = 0
     return int(self.store[key])
 def incr(self, key, delta=1, time=0):
     if self.error_on_incr:
         raise MemcacheConnectionError('Memcache restarting')
     if self.init_incr_return_neg:
         # simulate initial hit, force reset of memcache
         self.init_incr_return_neg = False
         return -10000000
     self.store[key] = int(self.store.setdefault(key, 0)) + int(delta)
     if self.store[key] < 0:
         self.store[key] = 0
     return int(self.store[key])