Remove encoding on stdout and stderr

This commit is contained in:
Doug Blank 2015-12-13 11:19:32 -05:00 committed by Nick Hall
parent 611c3bd13d
commit 257ea9117f

View File

@ -417,18 +417,6 @@ def run():
else: else:
#CLI use of Gramps #CLI use of Gramps
#Ensure that output is encoded correctly to stdout and
#stderr. This is much less cumbersome and error-prone than
#encoding individual outputs:
try:
_encoding = sys.stdout.encoding or sys.getdefaultencoding()
except:
_encoding = "UTF-8"
import codecs
sys.stdout = codecs.getwriter(_encoding)(sys.stdout.detach(),
'backslashreplace')
sys.stderr = codecs.getwriter(_encoding)(sys.stderr.detach(),
'backslashreplace')
argpars.print_help() argpars.print_help()
argpars.print_usage() argpars.print_usage()
from .cli.grampscli import startcli from .cli.grampscli import startcli