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
or:
  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

--
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
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to