[Python-Dev] Relative Package Imports

Gordon McMillan gmcm@hypernet.com
Tue, 14 Sep 1999 08:21:26 -0400


M.-A. Lemburg wrote:


<color><param>0000,7F00,0000</param>> Agreed. I would much prefer imputil.py to become a standard -- then I

> could add my hook into its chain and wouldn't have to argue for using

> relative imports ;-) 


</color>Hear hear!


<color><param>0000,7F00,0000</param>> But then, how would I tell if someone else</color>

<color><param>0000,7F00,0000</param>> already has integrated such a hook in the chain ? I sure wouldn't want

> to add another one just to make sure...


</color>Actually, imputil was designed to be used either generally or 
specifically. In other words, a package can install a link in the 
chain just for its contents. The hook can pass on the request as 
soon as it realizes that the request is not "his". The overhead 
involved is probably insignificantly different from having complex 
tests in a single generalized hook.



<nofill>
- Gordon