From: Greg Ward Date: Tue, 8 Aug 2000 14:38:13 +0000 (+0000) Subject: Fix so 'split_quoted()' handles any whitespace delimiter (not just space). X-Git-Tag: v2.0b1~540 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b042ded19bc7efa43551da297c29dc142b7d73c;p=python Fix so 'split_quoted()' handles any whitespace delimiter (not just space). --- diff --git a/Lib/distutils/util.py b/Lib/distutils/util.py index 96266d266e..2487f6dab6 100644 --- a/Lib/distutils/util.py +++ b/Lib/distutils/util.py @@ -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