| 12345678910111213141516 |
- # test that socket.accept() on a non-blocking socket raises EAGAIN
- try:
- import usocket as socket
- except:
- import socket
- s = socket.socket()
- s.bind(socket.getaddrinfo('127.0.0.1', 8123)[0][-1])
- s.setblocking(False)
- s.listen(1)
- try:
- s.accept()
- except OSError as er:
- print(er.args[0] == 11) # 11 is EAGAIN
- s.close()
|