code: def join(self, url):
          
          # See docs for urllib.parse.urljoin
          if not isinstance(url, URL):
              raise TypeError("url should be URL")
          return URL(urljoin(str(self), str(url)), encoded=True)
docs: Join URLs
  
          Construct a full (“absolute”) URL by combining a “base URL”
          (self) with another URL (url).
  
          Informally, this uses components of the base URL, in
          particular the addressing scheme, the network location and
          (part of) the path, to provide missing components in the
          relative URL.