21 lines
509 B
Python
21 lines
509 B
Python
|
from backup_bot.logger import logger
|
||
|
from os.path import isfile
|
||
|
from json import load
|
||
|
|
||
|
logger = logger.getChild("Config")
|
||
|
|
||
|
if not isfile("config.json"):
|
||
|
logger.critical("Config file not found !")
|
||
|
exit(1)
|
||
|
|
||
|
config = {}
|
||
|
with open("config.json") as conf:
|
||
|
logger.info("Loading configuration")
|
||
|
try:
|
||
|
config.update(load(conf))
|
||
|
except Exception as e:
|
||
|
logger.critical(f"Fail to load configuration: {e}")
|
||
|
exit(1)
|
||
|
else:
|
||
|
logger.info("Configuration load successful")
|