diff options
| author | Sergey Fedoseev <fedoseev.sergey@gmail.com> | 2017-09-05 18:14:41 +0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-09-05 09:14:41 -0400 |
| commit | 3633c2a0452b755dfaaaf15910ad7a4c4cb0d8d5 (patch) | |
| tree | 9ebf97aae75e31a58249ffafb9ab543dd5cb36c7 | |
| parent | 179b247e07592a11708fa0ffdd23dc3f9af042fb (diff) | |
Used dict comprehensions in BaseMemcachedCache.get_many() and set_many() for better readability.
| -rw-r--r-- | django/core/cache/backends/memcached.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/django/core/cache/backends/memcached.py b/django/core/cache/backends/memcached.py index acc0613e6b..5af28d7ac3 100644 --- a/django/core/cache/backends/memcached.py +++ b/django/core/cache/backends/memcached.py @@ -89,11 +89,8 @@ class BaseMemcachedCache(BaseCache): new_keys = [self.make_key(x, version=version) for x in keys] ret = self._cache.get_multi(new_keys) if ret: - _ = {} m = dict(zip(new_keys, keys)) - for k, v in ret.items(): - _[m[k]] = v - ret = _ + return {m[k]: v for k, v in ret.items()} return ret def close(self, **kwargs): @@ -137,10 +134,10 @@ class BaseMemcachedCache(BaseCache): return val def set_many(self, data, timeout=DEFAULT_TIMEOUT, version=None): - safe_data = {} - for key, value in data.items(): - key = self.make_key(key, version=version) - safe_data[key] = value + safe_data = { + self.make_key(key, version=version): value + for key, value in data.items() + } self._cache.set_multi(safe_data, self.get_backend_timeout(timeout)) def delete_many(self, keys, version=None): |
