Error checking for loading cache json file
This commit is contained in:
parent
014f9d0e8d
commit
55c956ad4e
1 changed files with 12 additions and 3 deletions
|
@ -74,9 +74,18 @@ if link_cache_system == "json":
|
||||||
default_link_cache = {"test":"test"}
|
default_link_cache = {"test":"test"}
|
||||||
json.dump(default_link_cache, outfile, indent=4, sort_keys=True)
|
json.dump(default_link_cache, outfile, indent=4, sort_keys=True)
|
||||||
|
|
||||||
|
try:
|
||||||
f = open('links.json',)
|
f = open('links.json',)
|
||||||
link_cache = json.load(f)
|
link_cache = json.load(f)
|
||||||
|
except json.decoder.JSONDecodeError:
|
||||||
|
print(" ➤ [ X ] Failed to load cache JSON file. Creating new file.")
|
||||||
|
link_cache = {}
|
||||||
|
except FileNotFoundError:
|
||||||
|
print(" ➤ [ X ] Failed to load cache JSON file. Creating new file.")
|
||||||
|
link_cache = {}
|
||||||
|
finally:
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
elif link_cache_system == "db":
|
elif link_cache_system == "db":
|
||||||
client = pymongo.MongoClient(config['config']['database'], connect=False)
|
client = pymongo.MongoClient(config['config']['database'], connect=False)
|
||||||
table = config['config']['table']
|
table = config['config']['table']
|
||||||
|
|
Loading…
Reference in a new issue