def urlunparse(components):
 (scheme, netloc, url, params, query, fragment, _coerce_result) = _coerce_args(*components)
 if params:
  url = ('%s;%s' % (url, params))
 return _coerce_result(urlunsplit((scheme, netloc, url, query, fragment)))

def urlunparse ( components ) : ( scheme , netloc , url , params , query , fragment , _coerce_result ) = _coerce_args ( * components ) if params : url = ( '%s;%s' % ( url , params ) ) return _coerce_result ( urlunsplit ( ( scheme , netloc , url , query , fragment ) ) )
put a parsed url back together again .