Ensure socket.gethostbyname_ex only returns IPv4 addresses

This commit is contained in:
Charles Hubain
2023-02-20 23:51:11 +09:00
parent e5735cde67
commit 4f1085beb3
2 changed files with 1 additions and 3 deletions

View File

@@ -782,8 +782,6 @@ class HandlerTests(unittest.TestCase):
self.assertEqual(headers.get("Content-type"), mimetype)
self.assertEqual(int(headers["Content-length"]), len(data))
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_file(self):
import email.utils
h = urllib.request.FileHandler()

View File

@@ -1835,7 +1835,7 @@ mod _socket {
name: PyStrRef,
vm: &VirtualMachine,
) -> Result<(String, PyListRef, PyListRef), IoOrPyException> {
let addr = get_addr(vm, name, c::AF_UNSPEC)?;
let addr = get_addr(vm, name, c::AF_INET)?;
let (hostname, _) = dns_lookup::getnameinfo(&addr, 0)
.map_err(|e| convert_socket_error(vm, e, SocketError::HError))?;
Ok((