From: W. Trevor King Date: Sat, 12 Dec 2009 06:46:22 +0000 (-0500) Subject: Use get_input/output_encoding() in libbe.command.base.Command X-Git-Tag: 1.0.0~59^2~52^2~85 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=86f886399813d37f3cfcf74a824d352e01eb0d8c;p=be.git Use get_input/output_encoding() in libbe.command.base.Command --- diff --git a/libbe/command/base.py b/libbe/command/base.py index d18e070..0db156b 100644 --- a/libbe/command/base.py +++ b/libbe/command/base.py @@ -4,6 +4,7 @@ import optparse import sys import libbe +import libbe.util.encoding import libbe.util.plugin class UserError(Exception): @@ -170,9 +171,9 @@ class Command (object): def _setup_io(self, input_encoding=None, output_encoding=None): if input_encoding == None: - input_encoding = get_terminal_encoding() + input_encoding = libbe.util.get_input_encoding() if output_encoding == None: - output_encoding = get_terminal_encoding() + output_encoding = libbe.util.get_output_encoding() self.stdin = codecs.getwriter(input_encoding)(sys.stdin) self.stdin.encoding = input_encoding self.stdout = codecs.getwriter(output_encoding)(sys.stdout)