[fix] read utf-8 files (settings, languages, currency) with python3.5

Related to discussion in #1124
The io.open import is necessary for python2
This commit is contained in:
Marc Abonce Seguin
2018-01-16 23:05:18 -06:00
parent 5947c05649
commit 829032f306
3 changed files with 6 additions and 3 deletions

View File

@@ -19,6 +19,7 @@ import certifi
import logging
from os import environ
from os.path import realpath, dirname, join, abspath, isfile
from io import open
from ssl import OPENSSL_VERSION_INFO, OPENSSL_VERSION
try:
from yaml import load
@@ -50,7 +51,7 @@ if not settings_path:
raise Exception('settings.yml not found')
# load settings
with open(settings_path, 'rb') as settings_yaml:
with open(settings_path, 'r', encoding='utf-8') as settings_yaml:
settings = load(settings_yaml)
'''