docs: def get_sockaddr(host, port, family):
      """Return a fully qualified socket address that can be passed to
      :func:`socket.bind`."""
      if family == af_unix:
          return host.split("://", 1)[1]
      try:
          res = socket.getaddrinfo(
              host, port, family, socket.SOCK_STREAM, socket.IPPROTO_TCP
          )
      except socket.gaierror:
          return host, port
      return res[0][4]