From dc643ccdc46d5c99da5a8b29c69309149e9c1718 Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Sat, 1 May 2010 20:14:17 -0400 Subject: [PATCH] Clean up log messages slightly. --- client.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client.py b/client.py index e5e8609..ba3bdb7 100644 --- a/client.py +++ b/client.py @@ -15,18 +15,25 @@ def _nb_clean(func, *args): class SockWrapper: def __init__(self, sock): self.sock = sock + self.peername = self.sock.getpeername() self.shut_read = self.shut_write = False self.buf = [] + def __del__(self): + log('%r: deleting\n' % self) + + def __repr__(self): + return 'SW%r' % (self.peername,) + def noread(self): if not self.shut_read: - log('%r: setting noread\n' % self) + log('%r: done reading\n' % self) self.shut_read = True #self.sock.shutdown(SHUT_RD) # doesn't do anything anyway def nowrite(self): if not self.shut_write: - log('%r: setting nowrite\n' % self) + log('%r: done writing\n' % self) self.shut_write = True self.sock.shutdown(SHUT_WR)