From 1c029981ae5d669324ce7b70f7cd7dc8d6827de1 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Tue, 3 Oct 2017 15:23:25 +0200 Subject: [PATCH] Raise exception when no response received --- src/Peer/Peer.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Peer/Peer.py b/src/Peer/Peer.py index 4018f6ee..edbfcbc0 100644 --- a/src/Peer/Peer.py +++ b/src/Peer/Peer.py @@ -141,7 +141,10 @@ class Peer(object): else: # Successful request, reset connection error num self.connection_error = 0 self.time_response = time.time() - return res + if res: + return res + else: + raise Exception("Invalid response: %s" % res) except Exception, err: if type(err).__name__ == "Notify": # Greenlet killed by worker self.log("Peer worker got killed: %s, aborting cmd: %s" % (err.message, cmd))