code: def join_host_port(host, port):
      
      if ':' in host and not host.startswith('['):
          return '[%s]:%d' % (host, port)
      return '%s:%d' % (host, port)
docs: Joins a hostname and port together.
  
      This is a minimal implementation intended to cope with IPv6 literals. For
      example, _join_host_port('::1', 80) == '[::1]:80'.
  
      :Args:
          - host - A hostname.
          - port - An integer port.