From bdbed1f6d9d3d2dfa92e6e061c967398baa1eb6a Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Tue, 28 Jun 2016 23:33:39 -0400 Subject: [PATCH] only decode input_ results on python 2 --- beets/ui/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/beets/ui/__init__.py b/beets/ui/__init__.py index e9175fb7f..032143928 100644 --- a/beets/ui/__init__.py +++ b/beets/ui/__init__.py @@ -214,7 +214,10 @@ def input_(prompt=None): except EOFError: raise UserError(u'stdin stream ended while input required') - return resp.decode(_in_encoding(), 'ignore') + if six.PY2: + return resp.decode(_in_encoding(), 'ignore') + else: + return resp def input_options(options, require=False, prompt=None, fallback_prompt=None,