Include defunct/closed in Connection.__str/repr__

This commit is contained in:
Tyler Hobbs
2013-10-30 15:54:14 -05:00
parent be2834d62a
commit f2592b0d0b

View File

@@ -340,7 +340,13 @@ class Connection(object):
self.send_msg(query, process_result, wait_for_id=True)
def __str__(self):
return "<%s(%r) %s:%d>" % (self.__class__.__name__, id(self), self.host, self.port)
status = ""
if self.is_defunct:
status = " (defunct)"
elif self.is_closed:
status = " (closed)"
return "<%s(%r) %s:%d%s>" % (self.__class__.__name__, id(self), self.host, self.port, status)
__repr__ = __str__