diff options
author | Dan39 <dan39> | 2012-04-19 15:52:44 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2012-04-19 15:52:59 +0100 |
commit | 483c439e385fea093d3ea33d6de5c40bb35b4042 (patch) | |
tree | c859138d809cf187411bcb97dc641ca877d70f0c | |
parent | 914413c88fb17ef67808dd21784cd9f4344ed3e3 (diff) | |
download | deluge-483c439e385.tar.gz deluge-483c439e385.tar.bz2 deluge-483c439e385.zip |
Fix #2065 : Console crash with missing closing quote
-rw-r--r-- | deluge/ui/console/main.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/deluge/ui/console/main.py b/deluge/ui/console/main.py index 174d667bd..f6653061e 100644 --- a/deluge/ui/console/main.py +++ b/deluge/ui/console/main.py @@ -295,7 +295,12 @@ Please use commands from the command line, eg:\n except KeyError: self.write("{!error!}Unknown command: %s" % cmd) return - args = self._commands[cmd].split(line) + + try: + args = self._commands[cmd].split(line) + except ValueError, e: + self.write("{!error!}Error parsing command: %s" % e) + return # Do a little hack here to print 'command --help' properly parser._print_help = parser.print_help |