X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/dd48ea532f2a0d71d3a97d779b4e5c06d1b0762e..27e0c7a48bc951a35c6e1b9eb914b58f9f74ef23:/twitter/cmdline.py diff --git a/twitter/cmdline.py b/twitter/cmdline.py index f586e4a..fd062f0 100644 --- a/twitter/cmdline.py +++ b/twitter/cmdline.py @@ -132,8 +132,9 @@ def parse_args(args, options): 'datestamp', 'no-ssl', 'force-ansi'] 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] + if extra_args and hasattr(extra_args[0], 'decode'): + extra_args = [arg.decode(locale.getpreferredencoding()) + for arg in extra_args] for opt, arg in opts: if opt in ('-f', '--format'):