def bind_host_port(): """Determine listening host/port.""" bind = args.bind if not bind: # figure out listening host ourselves target_url = args.device parsed = urllib.parse.urlparse(target_url) target_host = parsed.hostname bind = get_local_ip(target_host) if ':' not in bind: bind = bind + ':' + str(DEFAULT_PORT) return bind.split(':')
def bind_host_port() -> Tuple[str, int]: """Determine listening host/port.""" bind = args.bind if not bind: # figure out listening host ourselves target_url = args.device parsed = urllib.parse.urlparse(target_url) target_host = parsed.hostname bind = get_local_ip(target_host) if ":" not in bind: bind = bind + ":" + str(DEFAULT_PORT) host, port = bind.split(":") return host, int(port)