From 46e9fc58a69fffdfeda18b62979157559cdb2c65 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Mon, 17 Jun 2013 04:14:15 +0000 Subject: [PATCH] Document asynchat-inherited recv function behaviour --- networkserver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/networkserver.py b/networkserver.py index db8b184..64616d1 100644 --- a/networkserver.py +++ b/networkserver.py @@ -39,6 +39,9 @@ class SocketHandler: self.logger.debug(traceback.format_exc()) self.handle_close() + # NOTE: This function checks for socket-closed condition and calls handle_close + recv = asynchat.async_chat.recv + def handle_read(self): try: data = self.recv (self.ac_in_buffer_size) @@ -153,8 +156,6 @@ class SocketHandler: return self.server.register_socket_m(self.fd, EPOLL_READ) - recv = asynchat.async_chat.recv - def close(self): if self.wbuf: self.closeme = True -- 2.1.4