Add refresh option to get_entity_with_cache.
This commit is contained in:
parent
62aff85ae6
commit
888610f5fe
|
@ -53,9 +53,9 @@ def get_entities_dict(ids, **params):
|
||||||
}
|
}
|
||||||
return api_call(params).json()['entities']
|
return api_call(params).json()['entities']
|
||||||
|
|
||||||
def get_entity_with_cache(qid):
|
def get_entity_with_cache(qid, refresh=False):
|
||||||
filename = f'cache/{qid}.json'
|
filename = f'cache/{qid}.json'
|
||||||
if os.path.exists(filename):
|
if not refresh and os.path.exists(filename):
|
||||||
entity = json.load(open(filename))
|
entity = json.load(open(filename))
|
||||||
else:
|
else:
|
||||||
entity = get_entity(qid)
|
entity = get_entity(qid)
|
||||||
|
|
Loading…
Reference in a new issue