From 3d597133930c0db135f7a38838bfc409a671b59d Mon Sep 17 00:00:00 2001 From: Heim Date: Thu, 5 May 2022 00:24:41 +0200 Subject: [PATCH] fix: add UTF-8 encoding for windows machines --- SunGather/sungather.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SunGather/sungather.py b/SunGather/sungather.py index 195594d..6f7b91f 100644 --- a/SunGather/sungather.py +++ b/SunGather/sungather.py @@ -447,7 +447,7 @@ def main(): logging.info(f'Starting SunGather {__version__}') try: - configfile = yaml.safe_load(open(configfilename)) + configfile = yaml.safe_load(open(configfilename, encoding="utf-8")) logging.info(f"Loaded config: {configfilename}") except Exception as err: logging.error(f"Failed: Loading config: {configfilename} \n\t\t\t {err}") @@ -457,7 +457,7 @@ def main(): sys.exit(f"Failed Loading config, missing Inverter settings") try: - registersfile = yaml.safe_load(open('registers-sungrow.yaml')) + registersfile = yaml.safe_load(open('registers-sungrow.yaml', encoding="utf-8")) logging.info(f"Loaded registers: {os.getcwd()}/registers-sungrow.yaml") logging.info(f"Registers file version: {registersfile.get('version','UNKNOWN')}") except Exception as err: