summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCalum Lind <calumlind+deluge@gmail.com>2011-07-09 00:56:48 +0100
committerCalum Lind <calumlind+deluge@gmail.com>2011-07-09 22:11:13 +0100
commitb81159f295c41489ff53686d7a7efd9f1eaa8236 (patch)
tree9d061843a07b271431acc148cc3ee6f7cc5da4e5
parentca86aa5714f48f857ea779fabc9dae231dc93bbb (diff)
downloaddeluge-b81159f295c41489ff53686d7a7efd9f1eaa8236.tar.gz
deluge-b81159f295c41489ff53686d7a7efd9f1eaa8236.tar.bz2
deluge-b81159f295c41489ff53686d7a7efd9f1eaa8236.zip
Fix #1801: ConsoleUI failed connect missing error message
-rw-r--r--deluge/ui/console/commands/connect.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/deluge/ui/console/commands/connect.py b/deluge/ui/console/commands/connect.py
index 010f6a749..18401f3fc 100644
--- a/deluge/ui/console/commands/connect.py
+++ b/deluge/ui/console/commands/connect.py
@@ -59,7 +59,11 @@ class Command(BaseCommand):
component.start()
def on_connect_fail(result):
- self.console.write("{!error!}Failed to connect to %s:%s with reason: %s" % (host, port, result.value.args[0]))
+ try:
+ msg = result.value.exception_msg
+ except:
+ msg = result.value.args[0]
+ self.console.write("{!error!}Failed to connect to %s:%s with reason: %s" % (host, port, msg))
d.addCallback(on_connect)
d.addErrback(on_connect_fail)