Dieter Maurer wrote:
Jim Fulton wrote at 2005-11-21 09:43 -0500:
A Python convention is that a leading underscore indicates privateness.
- what about import paths inside a same package: relative or absolute?
from mypackage.interfaces import ISomeInterface
from interfaces import ISomeInterface
Absolute always. Until the Python import mechanism is fixed, *always*
use absolute imports.
But, this will make refactoring (moving modules around in the package
hierarchy) more difficult.
It only makes moving packages around harder. If your package hierarchy
is deep enough that this matters, then I suggest that your package hierarchy
is too deep.
Jim Fulton mailto:[EMAIL PROTECTED] Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
Zope3-dev mailing list