Fixed SPA decoding error when locale isn't set on system
This commit is contained in:
parent
46028b43af
commit
9b2f5df4d5
|
@ -101,8 +101,8 @@ def get_spa_file(spa_url, name):
|
||||||
# strip the filename
|
# strip the filename
|
||||||
path = os.path.join(os.path.dirname(spa_url), name)
|
path = os.path.join(os.path.dirname(spa_url), name)
|
||||||
# we try to open a local file
|
# we try to open a local file
|
||||||
with open(path) as f:
|
with open(path, "rb") as f:
|
||||||
return f.read()
|
return f.read().decode("utf-8")
|
||||||
cache_key = "spa-file:{}:{}".format(spa_url, name)
|
cache_key = "spa-file:{}:{}".format(spa_url, name)
|
||||||
cached = caches["local"].get(cache_key)
|
cached = caches["local"].get(cache_key)
|
||||||
if cached:
|
if cached:
|
||||||
|
|
Loading…
Reference in New Issue