diff --git a/gluon/widget.py b/gluon/widget.py index 73836bc7..756a95ef 100644 --- a/gluon/widget.py +++ b/gluon/widget.py @@ -1288,9 +1288,10 @@ end tell line = py2exe_getline(filename, lineno, *args, **kwargs) if not line: try: - f = open(filename, "r") + f = open(filename, "rb") try: for i, line in enumerate(f): + line = line.decode('utf-8') if lineno == i + 1: break else: