diff --git a/py/pwrcall/rpcnode.py b/py/pwrcall/rpcnode.py index f1723ae..4d55525 100644 --- a/py/pwrcall/rpcnode.py +++ b/py/pwrcall/rpcnode.py @@ -292,7 +292,7 @@ def ping_response(r): else: p = self.call('%ping', 'ping') p._except(ping_response) - self.node.eventloop.later(5.0, self.keepalive) + self.node.eventloop.later(self.node.timeoutseconds-2, self.keepalive) def closed(self, reason): self.node._remove_connection(self)