Merge pull request #2061 from Faelysse/master

[Py3] Open shell executed files in binary mode, fixes #2060
This commit is contained in:
mdipierro
2018-12-05 20:49:48 -08:00
committed by GitHub

View File

@@ -37,7 +37,7 @@ logger = logging.getLogger("web2py")
if not PY2:
def execfile(filename, global_vars=None, local_vars=None):
with open(filename) as f:
with open(filename, "rb") as f:
code = compile(f.read(), filename, 'exec')
exec(code, global_vars, local_vars)
raw_input = input