From e8883de2c6f77e905d787cd1bc0e5ffd9bb41911 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sat, 29 Jan 2011 23:01:39 +0000 Subject: [PATCH] minor update regarding unicode decoding of supplied arguments --- lib/parse/cmdline.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/parse/cmdline.py b/lib/parse/cmdline.py index 77aa57dab..3822a94ac 100644 --- a/lib/parse/cmdline.py +++ b/lib/parse/cmdline.py @@ -14,7 +14,7 @@ from optparse import OptionGroup from optparse import OptionParser from optparse import SUPPRESS_HELP -from lib.core.convert import utf8decode +from lib.core.common import getUnicode from lib.core.data import logger from lib.core.settings import TIME_DEFAULT_DELAY from lib.core.settings import VERSION_STRING @@ -547,9 +547,9 @@ def cmdLineParser(): args = [] for arg in sys.argv: try: - args.append(utf8decode(arg)) + args.append(getUnicode(arg, sys.getfilesystemencoding())) except: - args.append(unicode(arg, sys.getfilesystemencoding())) + args.append(getUnicode(arg), "utf8") (args, _) = parser.parse_args(args) if not args.direct and not args.url and not args.list and not args.googleDork and not args.configFile\