From f9aa0e7c6b5ec2bbde691826eba648f75ea369b2 Mon Sep 17 00:00:00 2001 From: Pavel Krymets Date: Mon, 30 Nov 2015 16:24:31 -0800 Subject: [PATCH] Fix windows unicode output issues --- setup.py | 2 +- thefuck/main.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 98e52961..807b4911 100755 --- a/setup.py +++ b/setup.py @@ -22,7 +22,7 @@ elif (3, 0) < version < (3, 3): VERSION = '3.2' -install_requires = ['psutil', 'colorama', 'six', 'decorator'] +install_requires = ['psutil', 'colorama', 'six', 'decorator', 'win_unicode_console'] extras_require = {':python_version<"3.4"': ['pathlib']} setup(name='thefuck', diff --git a/thefuck/main.py b/thefuck/main.py index d3d5eabc..ecca3512 100644 --- a/thefuck/main.py +++ b/thefuck/main.py @@ -2,6 +2,8 @@ from argparse import ArgumentParser from warnings import warn from pprint import pformat import sys +import win_unicode_console +win_unicode_console.enable() #https://github.com/tartley/colorama/issues/32 import colorama from . import logs, types, shells from .conf import settings