[Pythonmac-SIG] Carbon bindings' future
Ronald Oussoren
ronaldoussoren at mac.com
Mon May 19 18:53:49 CEST 2008
On 19 May, 2008, at 16:36, Daniel Miller wrote:
> Ronald,
>
>> This version is now merged into urllib and commited as revision
>> 63159 in the trunk.
>
>
> Ahh, sorry I'm late. I was on vacation last week when you posted
> this. Here's an updated version with a bit less duplication (about
> 55 lines removed). This seems like it will be much easier to
> maintain (IMHO).
That version looks fine, I'll probably update urllib.py sometime
tomorrow.
>
>
> Also, I'm sure you know what you're doing so I left the code as it
> was, but this line (and other related lines) looked suspicious to me:
>
> proxies["ftp"] = "http://%s:%i" % (proxy, port)
>
> Did you want the URL to be encoded with 'http://' on the front even
> though it is an FTP proxy?
That is indeed intentional. Most webproxies proxy FTP using ftp://
URLs, I haven't seen a "true" FTP proxy for a long time.
BTW. the version of urllib in the stdlib is slightly newer than what I
posted. I had to add annotations for argument- and result-types to
ensure that the code works in 64-bit mode as well.
Ronald
More information about the Pythonmac-SIG
mailing list