1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-10-31 15:12:20 +00:00

Merge pull request #487 from scorphus/stdout-encoding-none

#486: Use alternative encoding when sys.stdout.encoding is None
This commit is contained in:
Vladimir Iakovlev
2016-03-23 05:09:36 +02:00

View File

@@ -1,3 +1,4 @@
import os
import sys
import msvcrt
import win_unicode_console
@@ -22,4 +23,5 @@ def get_key():
if ch == b'P':
return const.KEY_DOWN
return ch.decode(sys.stdout.encoding)
encoding = sys.stdout.encoding or os.environ.get('PYTHONIOENCODING', 'utf-8')
return ch.decode(encoding)