Bladeren bron

Do not override encoding for python3

Julien Schueller 8 jaren geleden
bovenliggende
commit
b08b0c0fdd
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  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)
             returned_message = self._get_say_template(self.say_template, message_dict)
 
 
         # trick to remove unicode problem when loading jinja template with non ascii char
         # 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
         # the user chooses a file_template option
         if self.file_template is not None:  # the user choose a file_template option
         if self.file_template is not None:  # the user choose a file_template option