[Numpy-discussion] Controlling the way a module is imported
Robert Kern
robert.kern@gmail....
Sun May 25 04:57:25 CDT 2008
On Sun, May 25, 2008 at 4:28 AM, David Cournapeau
<david@ar.media.kyoto-u.ac.jp> wrote:
> Hi,
>
> This is not numpy specific, but I need it for numpy/scipy. More
> specifically, I would like to be able to have one module interface which
> load imp1, imp2, imp3, etc... depending on some options.
Can you be more specific?
> I see two
> obvious solutions: monkey patching, and file configuration, but I try to
> avoid the former, and there is no mechanism for the later in scipy. I
> read that import hooks could be used for this purpose, but I don't quite
> understand the pep:
>
> http://www.python.org/dev/peps/pep-0302/
>
> Has anyone played with it ?
Avoid custom import hooks at all costs. They are very fragile and
interfere with each other.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the Numpy-discussion
mailing list