From 864b9870a5dd0bcfe1b97c74e70259e10d294c05 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 28 Dec 2016 23:03:37 +0100 Subject: [PATCH] Also catch UnicodeDecodeError on Windows --- qutebrowser/commands/userscripts.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/commands/userscripts.py b/qutebrowser/commands/userscripts.py index fc356f44a..960e97318 100644 --- a/qutebrowser/commands/userscripts.py +++ b/qutebrowser/commands/userscripts.py @@ -293,6 +293,9 @@ class _WindowsUserscriptRunner(_BaseUserscriptRunner): self.got_cmd.emit(line.rstrip()) except OSError: log.procs.exception("Failed to read command file!") + except UnicodeDecodeError as e: + log.misc.error("Invalid unicode in userscript output: {}" + .format(e)) super()._cleanup() self.finished.emit()