On Wed, 14 Jan 2015 12:04:22 -0500 Tres Seaver <tsea...@palladion.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 01/14/2015 11:54 AM, Antoine Pitrou wrote: > > On Wed, 14 Jan 2015 08:32:23 -0800 Demian Brecht > > <demianbre...@gmail.com> wrote: > >> Hi all, > >> > >> As part of the work I'm doing on httplib3 (now that I've actually > >> gotten a bit of time), one of the things I'm trying to get done is > >> injection of httplib3 over http in order to not have to modify all > >> import paths in modules and such. Here's the gist of what I have so > >> far: https://gist.github.com/demianbrecht/bc6530a40718e4fcbf90. > > > > What don't you simply monkeypatch sys.modules, e.g.: > > > > import myhttplib > > > > sys.modules['http'] = myhttplib > > > > or doesn't it work as desired? > > Doesn't that leave any prior imports broken (using the original module)?
Not sure. Any fiddling with the import system is better done at startup, anyway. Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com