parameters: (data)
return_statement: return urlunsplit((scheme, netloc, url, query, fragment))
docstring: Put a parsed URL back together again.  This may result in a
      slightly different, but equivalent URL, if the URL that was parsed
      originally had redundant delimiters, e.g. a ? with an empty query
      (the draft states that these are equivalent).
docstring_summary: Put a parsed URL back together again.  This may result in a
      slightly different, but equivalent URL, if the URL that was parsed
      originally had redundant delimiters, e.g. a ? with an empty query
      (the draft states that these are equivalent).
docstring_tokens: Put a parsed URL back together again . This may result in a slightly different but equivalent URL if the URL that was parsed originally had redundant delimiters e . g . a ? with an empty query ( the draft states that these are equivalent ) .
function: def urlunparse(data):
      """Put a parsed URL back together again.  This may result in a
      slightly different, but equivalent URL, if the URL that was parsed
      originally had redundant delimiters, e.g. a ? with an empty query
      (the draft states that these are equivalent)."""
      scheme, netloc, url, params, query, fragment = data
      if params:
          url = "%s;%s" % (url, params)
      return urlunsplit((scheme, netloc, url, query, fragment))
function_tokens: def urlunparse ( data ) : scheme , netloc , url , params , query , fragment = data if params : url = "%s;%s" % ( url , params ) return urlunsplit ( ( scheme , netloc , url , query , fragment ) )