Add cli arg for config file

This commit is contained in:
Edgar P. Burkhart 2022-03-29 09:38:11 +02:00
parent 59e33da9a6
commit fe17378bb0
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227
9 changed files with 18 additions and 13 deletions

View file

@ -11,6 +11,7 @@ from .read_swash import ReadSwash
parser = argparse.ArgumentParser(description="Convert swash output to numpy")
parser.add_argument("-v", "--verbose", action="count", default=0)
parser.add_argument("-c", "--config", default="config.ini")
args = parser.parse_args()
logging.basicConfig(level=max((10, 20 - 10 * args.verbose)))
@ -18,7 +19,7 @@ log = logging.getLogger("sws_npz")
log.info("Starting sws -> npz converter")
config = configparser.ConfigParser()
config.read("config.ini")
config.read(args.config)
sws_out = pathlib.Path(config.get("swash", "out"))
inp = pathlib.Path(config.get("post", "inp"))