def _load_cache(key): cached_object = red.get(key) if not cached_object: return None try: return pickle.loads(cached_object) except: red.delete(key) return None
def clear_metrics_cache(): if g.get('query_organisations'): ORG_STRING = get_metrics_org_string(g.query_organisations) else: ORG_STRING = get_metrics_org_string(g.active_organisation.id) keys = red.keys(ORG_STRING + '*') key_count = len(keys) for key in keys: red.delete(key) return key_count
def flush_ratelimit_counter(): red.delete('*****@*****.**')