diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-10-09 19:34:08 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-10-09 19:37:48 -0400 |
commit | c56c34fa1c4c8bf7e10448804604edf600fdefa0 (patch) | |
tree | cf34580b682881732564682a765b679dc2ac2228 /klippy/util.py | |
parent | 21d5a34d220e0d609cc89414d120e8c375d7e394 (diff) | |
download | kutter-c56c34fa1c4c8bf7e10448804604edf600fdefa0.tar.gz kutter-c56c34fa1c4c8bf7e10448804604edf600fdefa0.tar.xz kutter-c56c34fa1c4c8bf7e10448804604edf600fdefa0.zip |
configfile: Use Python2's ConfigParser when running on Python2
The backport of Python3's configparser causes issues when there is
unicode characters in the config file. To avoid introducing new
errors, go back to using the Python2 version of ConfigParser when
running on Python2.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/util.py')
-rw-r--r-- | klippy/util.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/klippy/util.py b/klippy/util.py index eabd2263..4f018b0f 100644 --- a/klippy/util.py +++ b/klippy/util.py @@ -98,7 +98,8 @@ def setup_python2_wrappers(): if sys.version_info.major >= 3: return # Add module hacks so that common Python3 module imports work in Python2 - import Queue, io, StringIO, time + import ConfigParser, Queue, io, StringIO, time + sys.modules["configparser"] = ConfigParser sys.modules["queue"] = Queue io.StringIO = StringIO.StringIO time.process_time = time.clock |