From 50330e38d1d3192a78ce4bef6f4d588a3241a480 Mon Sep 17 00:00:00 2001 From: thunderstruck47 Date: Sat, 13 May 2017 17:41:43 +0300 Subject: [PATCH] using io.open, instead of open (python 2.6/2.7) --- bumblebee/theme.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/bumblebee/theme.py b/bumblebee/theme.py index 2e11877..e16fbb6 100644 --- a/bumblebee/theme.py +++ b/bumblebee/theme.py @@ -6,7 +6,7 @@ import os import glob import copy import json -import sys +import io import bumblebee.error @@ -110,12 +110,8 @@ class Theme(object): if os.path.isfile(themefile): try: - if(sys.version_info > (3,0)): - with open(themefile,encoding="utf-8") as data: - return json.load(data) - else: - with open(themefile) as data: - return json.load(data) + with io.open(themefile,encoding="utf-8") as data: + return json.load(data) except ValueError as exception: raise bumblebee.error.ThemeLoadError("JSON error: {}".format(exception)) else: