From 5674dc4a826cfd5b5a33d9a40893f11ca32e51ec Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 27 Sep 2018 12:35:09 +0100 Subject: Open module files explicitly as utf8 in ModuleManager --- src/ModuleManager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ModuleManager.py b/src/ModuleManager.py index dcf87230..7787d9f3 100644 --- a/src/ModuleManager.py +++ b/src/ModuleManager.py @@ -1,4 +1,4 @@ -import glob, imp, inspect, os, sys, uuid +import glob, imp, io, inspect, os, sys, uuid BITBOT_HOOKS_MAGIC = "__bitbot_hooks" BITBOT_EXPORTS_MAGIC = "__bitbot_exports" @@ -50,7 +50,7 @@ class ModuleManager(object): def _load_module(self, name): path = self._module_path(name) - with open(path) as module_file: + with io.open(path, mode="r", encoding="utf8") as module_file: while True: line = module_file.readline().strip() line_split = line.split(" ") -- cgit v1.3.1-10-gc9f91