Restoring override of urllib.URLopener.open_https

Bakker A arno at
Fri Oct 6 04:22:23 CEST 2006

In article <16hai25meev3316o19tgmh646futjblfgl at>,
goyatlah  <seresta At wanadoo Dot nl> wrote:
>I think that you need a superclass above the M2Crypto one, and change
>the open_https method back to the urllibs one.

I'm not sure I get your suggestion. What the M2Crypto module does is:

	import m2urllib 

in its, which blatantly does

	from urllib import *
	URLopener.open_https = open_https
in turn, so there's no subclassing going on, and AFAIK, the original urllib
code is irreversibly overwritten. Am I right?


More information about the Python-list mailing list