[Zope3-dev] __init__.py interfaces.py guidelines?

Dieter Maurer dieter at handshake.de
Tue Nov 22 13:14:58 EST 2005


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.


-- 
Dieter


More information about the Zope3-dev mailing list