# the connection rather than holding a socket open in
# the server forever.
now = time.time()
- if (now > self.last_xmit + XMIT_TTL \
- or now > self.last_ping + PING_TTL) \
- and self.status != "disconnected":
- self.irker.debug(1, "timing out inactive connection to %s at %s" % (self.servername, time.asctime()))
+ xmit_timeout = now > self.last_xmit + XMIT_TTL
+ ping_timeout = now > self.last_ping + PING_TTL
+ if (xmit_timeout or ping_timeout) and self.status != "disconnected":
+ self.irker.debug(1, "timing out connection to %s at %s (ping_timeout=%s, xmit_timeout=%s)" % (self.servername, time.asctime(), ping_timeout, xmit_timeout))
self.connection.context = None
self.connection.quit("transmission timeout")
self.connection.close()