From 4ab8cf52c29bf7a9aefe55dfdb928607d2b33ab6 Mon Sep 17 00:00:00 2001 From: Luca Venturini Date: Tue, 7 Apr 2020 14:13:42 +0100 Subject: [PATCH] Fix #277 --- Mikado/subprograms/configure.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Mikado/subprograms/configure.py b/Mikado/subprograms/configure.py index 988185fba..4509171e0 100644 --- a/Mikado/subprograms/configure.py +++ b/Mikado/subprograms/configure.py @@ -21,6 +21,7 @@ import tempfile from ..utilities.log_utils import create_null_logger, create_default_logger import tomlkit +import toml try: from yaml import CSafeLoader as yLoader except ImportError: @@ -174,8 +175,10 @@ def create_config(args): if args.external is not None: if args.external.endswith("json"): loader = json.load - else: + elif args.external.endswith("yaml"): loader = functools.partial(yaml.load, Loader=yLoader) + else: + loader = toml.load with open(args.external) as external: external_conf = loader(external) # Overwrite values specific to Mikado