Commit 2b042ded authored by Greg Ward's avatar Greg Ward

Fix so 'split_quoted()' handles any whitespace delimiter (not just space).

parent e5034378
......@@ -139,7 +139,7 @@ def grok_environment_error (exc, prefix="error: "):
# Needed by 'split_quoted()'
_wordchars_re = re.compile(r'[^\\\'\"\ ]*')
_wordchars_re = re.compile(r'[^\\\'\"%s ]*' % string.whitespace)
_squote_re = re.compile(r"'(?:[^'\\]|\\.)*'")
_dquote_re = re.compile(r'"(?:[^"\\]|\\.)*"')
......@@ -169,7 +169,7 @@ def split_quoted (s):
words.append(s[:end])
break
if s[end] == ' ': # unescaped, unquoted space: now
if s[end] in string.whitespace: # unescaped, unquoted whitespace: now
words.append(s[:end]) # we definitely have a word delimiter
s = string.lstrip(s[end:])
pos = 0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment