[MERGE] Re: Traceback using "bzr log lp:bzr-email"

Andrew Bennetts andrew at canonical.com
Thu Jan 24 03:21:47 GMT 2008


John Arbash Meinel wrote:
> Andrew Bennetts wrote:
[...]
>
> -        return urlutils.relative_url(medium_base, 
> transport.base).encode('utf8')
> +        rel_url = urlutils.relative_url(medium_base, transport.base)
> +        return urlutils.unescape(rel_url).encode('utf8')
>
> ^- doing: urlutils.unescape(rel_url).encode('utf8')
> seems like a whole lot of double handling. Why not do:
>
> urllib.unquote(url)

Basically, I was aiming for consistency with how URL path components from
transports are handled elsewhere in bzrlib, but on reflection I think that was
foolish consistency.  I've changed it to just do urllib.unquote(url).

Thanks for the review.

-Andrew.




More information about the bazaar mailing list