code: def make_url_new(master_address: str, suffix: str) -> str:
      parsed_suffix = parse.urlparse(suffix)
      if parsed_suffix.scheme and parsed_suffix.netloc:
          return make_url(master_address, suffix)
      parsed = parse_master_address(master_address)
      master_url = parsed.geturl().rstrip("/")
      suffix = suffix.lstrip("/")
      separator = "/" if suffix or master_address.endswith("/") else ""
      return "{}{}{}".format(master_url, separator, suffix)
  
imports: import json
  import os
  import types
  import webbrowser
  from typing import Any, Dict, Iterator, Optional, Tuple, Union
  from urllib import parse
  import requests
  import urllib3
  import determined
  import determined.common.requests
  from determined.common.api import authentication, certs, errors
label_desc: Use image node_id 3 for calling a global function with example usage: make_url_new(master_address, suffix) and returns: str, make_url