Fix #2174 : Console: Unable to add torrent via URL

This commit is contained in:
Calum Lind 2012-11-06 21:27:02 +00:00
parent 5cb85472c6
commit b67bae31ba
1 changed files with 3 additions and 2 deletions

View File

@ -40,6 +40,7 @@ import logging
import optparse
import re
import locale
import shlex
from twisted.internet import defer, reactor
@ -266,7 +267,7 @@ class BaseCommand(object):
def split(self, text):
if deluge.common.windows_check():
text = text.replace('\\', '\\\\')
result = re.split(r"(?<!\\) ", text)
result = shlex.split(text)
for i, s in enumerate(result):
result[i] = s.replace(r'\ ', ' ')
result = filter(lambda s: s != '', result)
@ -475,4 +476,4 @@ Please use commands from the command line, eg:\n
component.get("LegacyUI").add_line(s, False)
self.events.append(s)
else:
print colors.strip_colors(s.encode(self.encoding))
print colors.strip_colors(s.encode(self.encoding))