def accept(self):
sock = self._sock
while True:
try:
client_socket, address = sock.accept()
break
except error:
ex = sys.exc_info()[1]
if ex[0] != EWOULDBLOCK or self.timeout == 0.0:
raise
sys.exc_clear()
self._wait(self._read_event)
return socket(_sock=client_socket), address
评论列表
文章目录