summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xogcli.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ogcli.py b/ogcli.py
index 09969f5..4672a3a 100755
--- a/ogcli.py
+++ b/ogcli.py
@@ -18,6 +18,12 @@ class CLI():
except:
sys.exit(f'ERROR: cannot open {OG_CLI_CFG_PATH}')
+ required_cfg_params = {'api_token', 'ip', 'port'}
+ difference_cfg_params = required_cfg_params - self.cfg.keys()
+ if len(difference_cfg_params) > 0:
+ sys.exit(f'Missing {difference_cfg_params} key in '
+ f'json config file')
+
self.ogcli = OgCLI(self.cfg)
parser = argparse.ArgumentParser(prog='ogcli')