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: