diff --git a/calparrot/__main__.py b/calparrot/__main__.py index 097809de29abfe10164618c84f7e72b13e726f59..3766f8c272f813e8d9239c781772c8ae77a36271 100644 --- a/calparrot/__main__.py +++ b/calparrot/__main__.py @@ -22,11 +22,13 @@ def main(): logging.basicConfig(level=logging.DEBUG if args.debug else logging.INFO) + print("All config:", restful_config) calcat_cfg = restful_config.get('calcat', {}) - calcat_cfg.setdefault('base_url', 'http://exflcalproxy:8080/') - calcat_cfg.setdefault('use_oauth2', False) - log.info("Upstream is %s (with%s Oauth)", calcat_cfg['base_url'], - '' if calcat_cfg['use_oauth2'] else 'out') + print("Loaded config:", calcat_cfg) + calcat_cfg.setdefault('base-api-url', 'http://exflcalproxy:8080/api/') + calcat_cfg.setdefault('use-oauth2', False) + log.info("Upstream is %s (with%s Oauth)", calcat_cfg['base-api-url'], + '' if calcat_cfg['use-oauth2'] else 'out') app = ProxyApp(calcat_cfg, args.db) log.info("CalParrot will serve constant queries on http://127.0.0.1:%d", app.port) diff --git a/calparrot/proxy.py b/calparrot/proxy.py index dcde72247d87bd73bbfc36f5cb936e6b1ced4f5f..851891f11cab894fd4365ffc20413c1f5fb0fe59 100644 --- a/calparrot/proxy.py +++ b/calparrot/proxy.py @@ -189,9 +189,9 @@ class ProxyApp: def __init__(self, creds, db_path='calparrot.sqlite'): self.response_store = ResponsesDB(db_path) - base_url = creds['base_url'].rstrip('/') # e.g. https://in.xfel.eu/calibration + base_url = creds['base-api-url'].rstrip('/') # e.g. https://in.xfel.eu/calibration - if creds['use_oauth2']: + if creds['use-oauth2']: self.client = XFELOauthClient( creds['client_id'], creds['client_secret'],