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
Example #2
0
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
Example #3
0
 def flush_ratelimit_counter():
     red.delete('*****@*****.**')