add a more useful exception if auth fails on lbrycrd

This commit is contained in:
Job Evers-Meltzer 2016-07-04 15:40:52 -05:00
parent 905e7e41a6
commit 976c8b3ce0

View file

@ -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({})
return defer.succeed({})