[Python-Dev] Relative import (original) (raw)

Nick Coghlan ncoghlan at iinet.net.au
Wed Dec 17 10:22:05 EST 2003


John J Lee wrote:

I can see that people not knowing how to spell "hierarchy" might be a problem here

Heh, good point. I always get confused by the place of the 'heir' in the 'hierarchy'. I had a seriously hard time coming up with a one word name that suggested the right semantics for that category. If the idea gets any interest, it'd be nice to find a better word for that case. I was tempted to use ambiguous, though :)

Hmm, scan could be an option. The other two are fairly specific about where to look, but category 'C' requests a scan of the package heirarchy.

A: from absolute.dotted.name import foo B: from relative.dotted.name import bar C: from scan.dotted.name import foobar D: from dotted.name import barfoo

I suspect the 'as' clause would be heavily used with this construct, but it wouldn't be compulsory - as far as module referencing in the code goes, I don't think there's anything illegal about the special names.

Cheers, Nick.

-- Nick Coghlan | Brisbane, Australia Email: ncoghlan at email.com | Mobile: +61 409 573 268



More information about the Python-Dev mailing list