def _close_socket(self, s):
try:
s.shutdown(socket.SHUT_RDWR)
except socket.error:
pass
try:
s.close()
except socket.error:
pass
self._remove_from_list(self.write_wanted, s)
self._remove_from_list(self.read_wanted, s)
try:
del self.write_buffers[s]
except KeyError:
pass
self.logger.debug('Closed connection')
评论列表
文章目录