From: Tomas Neme Date: Wed, 21 Sep 2011 18:57:42 +0000 (-0300) Subject: converted input to locale encoding X-Git-Tag: twitter-1.7~5^2~2 X-Git-Url: https://jfr.im/git/z_archive/twitter.git/commitdiff_plain/4101b92641c155d62097e9522f61c4305c291d5d converted input to locale encoding --- diff --git a/twitter/cmdline.py b/twitter/cmdline.py index 5ed9510..d60bbdf 100644 --- a/twitter/cmdline.py +++ b/twitter/cmdline.py @@ -73,6 +73,8 @@ from getopt import gnu_getopt as getopt, GetoptError from getpass import getpass import re import os.path +import locale + try: from ConfigParser import SafeConfigParser except ImportError: @@ -111,6 +113,8 @@ def parse_args(args, options): 'datestamp', 'no-ssl'] short_opts = "e:p:f:h?rR:c:l:td" opts, extra_args = getopt(args, short_opts, long_opts) + extra_args = [arg.decode(locale.getpreferredencoding()) + for arg in extra_args] for opt, arg in opts: if opt in ('-f', '--format'): @@ -256,6 +260,7 @@ class AnsiSearchFormatter(object): _term_encoding = None def get_term_encoding(): + import pdb;pdb.set_trace() global _term_encoding if not _term_encoding: lang = os.getenv('LANG', 'unknown.UTF-8').split('.')