Files
50ohm/src/config.py
T

31 lines
836 B
Python

import json
import os
class Config:
def __init__(self):
self.access_token = None
if os.path.isfile("config/config.json") :
with open ("config/config.json") as fh:
config_doc = json.load(fh)
self.access_token = config_doc["key"]
elif 'DIRECTUS_API_KEY' in os.environ.keys():
self.access_token = os.environ['DIRECTUS_API_KEY']
else:
raise Exception("ERROR: Cannot find API key in config or environment!")
if 'DIRECTUS_BASEURL' in os.environ.keys():
self.base_url = os.environ['DIRECTUS_BASEURL']
else:
self.base_url = "https://fragenkatalog.darc.de/"
if not self.access_token:
raise Exception("ERROR: Cannot find API key in config or environment!")