sock.bind(source_address)
sock.connect(sa)
return sock
- except socket.error:
+ except OSError:
sock.close()
raise
sock.bind(source_address)
sock.connect(dest_addr)
return sock
- except socket.error:
+ except OSError:
sock.close()
raise
host, port = address
ip_addrs = socket.getaddrinfo(host, port, 0, socket.SOCK_STREAM)
if not ip_addrs:
- raise socket.error('getaddrinfo returns an empty list')
+ raise OSError('getaddrinfo returns an empty list')
if source_address is not None:
af = socket.AF_INET if ':' not in source_address[0] else socket.AF_INET6
ip_addrs = [addr for addr in ip_addrs if addr[0] == af]
# https://bugs.python.org/issue36820
err = None
return sock
- except socket.error as e:
+ except OSError as e:
err = e
try: