code: def uriunsplit(parts):
      
      scheme, authority, path, query, fragment = parts
      if isinstance(path, bytes):
          result = SplitResultBytes
      else:
          result = SplitResultUnicode
      return result(scheme, authority, path, query, fragment).geturi()
docs: Combine the elements of a five-item iterable into a URI reference's
      string representation.