Add delta to value in the cache. If the key does not exist, raise a ValueError exception.
(self, key, delta=1, version=None)
| 273 | ) |
| 274 | |
| 275 | def incr(self, key, delta=1, version=None): |
| 276 | """ |
| 277 | Add delta to value in the cache. If the key does not exist, raise a |
| 278 | ValueError exception. |
| 279 | """ |
| 280 | value = self.get(key, self._missing_key, version=version) |
| 281 | if value is self._missing_key: |
| 282 | raise ValueError("Key '%s' not found" % key) |
| 283 | new_value = value + delta |
| 284 | self.set(key, new_value, version=version) |
| 285 | return new_value |
| 286 | |
| 287 | async def aincr(self, key, delta=1, version=None): |
| 288 | """See incr().""" |