From 976c8b3ce0531876c8eaa96c1c4e173fca190121 Mon Sep 17 00:00:00 2001 From: Job Evers-Meltzer Date: Mon, 4 Jul 2016 15:40:52 -0500 Subject: [PATCH] add a more useful exception if auth fails on lbrycrd --- lbrynet/core/LBRYWallet.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lbrynet/core/LBRYWallet.py b/lbrynet/core/LBRYWallet.py index eea9ef915..7f7dd7e88 100644 --- a/lbrynet/core/LBRYWallet.py +++ b/lbrynet/core/LBRYWallet.py @@ -726,7 +726,11 @@ class LBRYcrdWallet(LBRYWallet): tries = 0 try: rpc_conn = self._get_rpc_conn() - rpc_conn.getinfo() + try: + rpc_conn.getinfo() + except ValueError: + log.exception('Failed to get rpc info. Rethrowing with a hopefully more useful error message') + raise Exception('Failed to get rpc info from lbrycrdd. Try restarting lbrycrdd') log.info("lbrycrdd was already running when LBRYcrdWallet was started.") return except (socket.error, JSONRPCException): @@ -1267,4 +1271,4 @@ class LBRYcrdAddressQueryHandler(object): log.warning("Expected a request for an address, but did not receive one") return defer.fail(Failure(ValueError("Expected but did not receive an address request"))) else: - return defer.succeed({}) \ No newline at end of file + return defer.succeed({})