From 172498fd33fca44b5089688491044a0b257c5256 Mon Sep 17 00:00:00 2001 From: Guilherme Danno Date: Fri, 22 Apr 2016 19:02:58 -0300 Subject: [PATCH] use _out_encoding() to let the user override the encoding (e.g. cp65001/utf-8 throws Exception) --- beets/ui/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beets/ui/__init__.py b/beets/ui/__init__.py index ac919d7d2..89e09c05e 100644 --- a/beets/ui/__init__.py +++ b/beets/ui/__init__.py @@ -193,7 +193,7 @@ def input_(prompt=None): except EOFError: raise UserError(u'stdin stream ended while input required') - return resp.decode(sys.stdin.encoding or 'utf8', 'ignore') + return resp.decode(_out_encoding(), 'ignore') def input_options(options, require=False, prompt=None, fallback_prompt=None,