From 83534572c2cc56b1710df212b09c15c6e081526e Mon Sep 17 00:00:00 2001 From: root Date: Sat, 10 Apr 2021 19:44:59 +0200 Subject: [PATCH] read config file name from command line --- service.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/service.py b/service.py index 56b521d..19aea1f 100755 --- a/service.py +++ b/service.py @@ -5,6 +5,7 @@ import requests import tomlkit import urllib3 import datetime +import sys urllib3.disable_warnings() class StatusPage: @@ -115,7 +116,10 @@ class StatusPage: 'username': 'root', 'password': 'foobar' } - self.config.update(tomlkit.loads(open('config.toml').read())) + config_file = "config.toml" + if len(sys.argv) > 1: + config_file = sys.argv[1] + self.config.update(tomlkit.loads(open(config_file).read())) if __name__ == "__main__": page = StatusPage()