浏览代码

Do not override encoding for python3

Julien Schueller 8 年之前
父节点
当前提交
b08b0c0fdd
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      kalliope/core/NeuronModule.py

+ 3 - 2
kalliope/core/NeuronModule.py

@@ -178,8 +178,9 @@ class NeuronModule(object):
             returned_message = self._get_say_template(self.say_template, message_dict)
 
         # trick to remove unicode problem when loading jinja template with non ascii char
-        reload(sys)
-        sys.setdefaultencoding('utf-8')
+        if sys.version_info[0] == 2:
+            reload(sys)
+            sys.setdefaultencoding('utf-8')
 
         # the user chooses a file_template option
         if self.file_template is not None:  # the user choose a file_template option