From a9794ec00169ec9fbd1b504d8234693624d61591 Mon Sep 17 00:00:00 2001 From: Mateusz Mandera Date: Fri, 21 Feb 2020 14:54:51 +0100 Subject: [PATCH] cache: Delete unused function cache(). --- zerver/lib/cache.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/zerver/lib/cache.py b/zerver/lib/cache.py index ec2c96c335..0955e3876a 100644 --- a/zerver/lib/cache.py +++ b/zerver/lib/cache.py @@ -407,22 +407,6 @@ def generic_bulk_cached_fetch( return dict((object_id, cached_objects[cache_keys[object_id]]) for object_id in object_ids if cache_keys[object_id] in cached_objects) -def cache(func: Callable[..., ReturnT]) -> Callable[..., ReturnT]: - """Decorator which applies Django caching to a function. - - Uses a key based on the function's name, filename, and - the repr() of its arguments.""" - - func_uniqifier = '%s-%s' % (func.__code__.co_filename, func.__name__) - - @wraps(func) - def keyfunc(*args: Any, **kwargs: Any) -> str: - # Django complains about spaces because memcached rejects them - key = func_uniqifier + repr((args, kwargs)) - return key.replace('-', '--').replace(' ', '-s') - - return cache_with_key(keyfunc)(func) - def preview_url_cache_key(url: str) -> str: return "preview_url:%s" % (make_safe_digest(url),)