From 1d9b60d733152a97e7b496a9622de1fb7732daf6 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 5 Nov 2014 21:42:27 +0100 Subject: [PATCH] Fix some tests --- qutebrowser/utils/split.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/qutebrowser/utils/split.py b/qutebrowser/utils/split.py index 51aa7bd8d..b438d8d37 100644 --- a/qutebrowser/utils/split.py +++ b/qutebrowser/utils/split.py @@ -164,4 +164,14 @@ def split(s, keep=False): """ lexer = ShellLexer(s) lexer.keep = keep - return list(lexer) + tokens = list(lexer) + out = [] + if tokens[0].isspace(): + out.append(tokens[0] + tokens[1]) + tokens = tokens[2:] + for t in tokens: + if t.isspace(): + out[-1] += t + else: + out.append(t) + return out