mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-10 08:34:19 +01:00
pylightning: RPC returns a failure if the connection is lost
This commit is contained in:
committed by
Rusty Russell
parent
9c7c2a3f2f
commit
225f29abf4
@@ -21,7 +21,10 @@ class UnixDomainSocketRpc(object):
|
||||
buff = b''
|
||||
while True:
|
||||
try:
|
||||
buff += sock.recv(1024)
|
||||
b = sock.recv(1024)
|
||||
buff += b
|
||||
if len(b) == 0:
|
||||
return {'error': 'Connection to RPC server lost.'}
|
||||
# Convert late to UTF-8 so glyphs split across recvs do not
|
||||
# impact us
|
||||
objs, _ = self.decoder.raw_decode(buff.decode("UTF-8"))
|
||||
|
||||
Reference in New Issue
Block a user