From e19910eda5bf27c4c8d1139731af9b2d6ff23a2f Mon Sep 17 00:00:00 2001 From: Nikolai Hartmann <Nikolai.Hartmann@physik.uni-muenchen.de> Date: Wed, 9 May 2018 11:24:09 +0200 Subject: [PATCH] Use yaml.safe_load for options to avoid getting unicode strings --- toolkit.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toolkit.py b/toolkit.py index 3d45c6e..7636dc6 100755 --- a/toolkit.py +++ b/toolkit.py @@ -7,6 +7,7 @@ if version_info[0] > 2: import os import json +import yaml import pickle import importlib import csv @@ -133,7 +134,7 @@ class ClassificationProject(object): def _init_from_dir(self, dirname): with open(os.path.join(dirname, "options.json")) as f: - options = json.load(f) + options = yaml.safe_load(f) options["kwargs"]["project_dir"] = dirname self._init_from_args(os.path.basename(dirname), *options["args"], **options["kwargs"]) -- GitLab