--- base_events.py.orig 2016-05-26 20:27:28.231984455 +0200 +++ base_events.py 2016-05-27 12:47:52.160834825 +0200 @@ -156,10 +156,12 @@ if hasattr(socket, 'AF_UNIX') and sock.family == socket.AF_UNIX: return - host, port = address[:2] - if _ipaddr_info(host, port, sock.family, sock.type, sock.proto) is None: - raise ValueError("address must be resolved (IP address)," - " got host %r" % host) + ip_afs = { socket.AF_UNSPEC, socket.AF_INET, socket.AF_INET6 } + if sock.family in ip_afs: + host, port = address[:2] + if _ipaddr_info(host, port, sock.family, sock.type, sock.proto) is None: + raise ValueError("address must be resolved (IP address)," + " got host %r" % host) def _run_until_complete_cb(fut):