Skip to content

Closing a socket does not clear the fileno #1221

@slozier

Description

@slozier

To reproduce:

import _socket
s = _socket.socket()
s.close()
assert s.fileno() == -1

Causes failures in test_socket and test_socketserver.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions