# test that socket.accept() on a non-blocking socket raises EAGAINtry:importusocketassocketexcept:importsockets=socket.socket()s.bind(socket.getaddrinfo("127.0.0.1",8123)[0][-1])s.setblocking(False)s.listen(1)try:s.accept()exceptOSErroraser:print(er.errno==11)# 11 is EAGAINs.close()