diff --git a/lib/parse/cmdline.py b/lib/parse/cmdline.py index 4396bac52..6cda6f500 100644 --- a/lib/parse/cmdline.py +++ b/lib/parse/cmdline.py @@ -788,16 +788,7 @@ def cmdLineParser(): prompt = False advancedHelp = True - _ = sys.argv - - # Python on Windows has problems with quote/whitespace cases like: python -c "import sys; print sys.argv" --dummy='foo: bar' # ['-c', "--dummy='foo:", "bar'"] - if IS_WIN: - try: - _ = shlex.split(" ".join(sys.argv), posix=False) - except ValueError: - pass - - for arg in _: + for arg in sys.argv: argv.append(getUnicode(arg, encoding=sys.getfilesystemencoding())) checkDeprecatedOptions(argv)