From 5887e43248bfceac9de1e586c2e2241c9222ec55 Mon Sep 17 00:00:00 2001 From: Veiko Aasa Date: Sat, 20 Oct 2018 13:58:41 +0300 Subject: [PATCH] Fixes #1829 --- gluon/widget.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: