parameters: (name_or_url)
docstring: Given a string or unicode instance, produce a new URL instance.
  
      The given string is parsed according to the RFC 1738 spec.  If an
      existing URL object is passed, just returns the object.
docstring_summary: Given a string or unicode instance, produce a new URL instance.
docstring_tokens: Given a string or unicode instance produce a new URL instance .
function: def make_url(name_or_url):
      """Given a string or unicode instance, produce a new URL instance.
  
      The given string is parsed according to the RFC 1738 spec.  If an
      existing URL object is passed, just returns the object.
      """
  
      if isinstance(name_or_url, util.string_types):
          return _parse_rfc1738_args(name_or_url)
      else:
          return name_or_url
function_tokens: def make_url ( name_or_url ) : if isinstance ( name_or_url , util . string_types ) : return _parse_rfc1738_args ( name_or_url ) else : return name_or_url