Possible bug in sockets EPOLLEXCLUSIVE

Example below causes exception to be raised.

    with socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0) as server_socket:
        server_socket.bind(('0.0.0.0', DEFAULT_PORT))
        server_socket.listen(10)

        with select.epoll() as epoll:
            SELECT_EVENT_TYPES = (
                select.EPOLLEXCLUSIVE
            )
            epoll.register(server_socket.fileno(), SELECT_EVENT_TYPES)

Sorry for low-effort content. I’ve been treated very poorly on this site in the past so I’m not going to put a lot of effort into my posts.

AFAICT from the man pages you can’t specify just EPOLLEXCLUSIVE, you need to combine it with some other event triggers.