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

Reply via email to