From af29f802c0e4fc3104fc4656be274f29d85357a7 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Mon, 1 Feb 2021 11:14:57 -0300 Subject: [PATCH] Switched from configfile.readfp to configfile.read_file for Python 3 --- kibot/kicad/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kibot/kicad/config.py b/kibot/kicad/config.py index 4b727285..a94682b0 100644 --- a/kibot/kicad/config.py +++ b/kibot/kicad/config.py @@ -186,7 +186,10 @@ class KiConf(object): io_buf = StringIO('[Default]\n'+buf) cf = ConfigParser.RawConfigParser(allow_no_value=True) cf.optionxform = str - cf.readfp(io_buf, cfg) + if sys.version_info.major >= 3: + cf.read_file(io_buf, cfg) + else: # pragma: no cover (Py2) + cf.readfp(io_buf, cfg) if 'EnvironmentVariables' not in cf.sections(): logger.warning(W_NOKIENV + 'KiCad config without EnvironmentVariables section') else: