[Python-de] packages und __init__.py

Manfred Nowak Manfred.Nowak at mncom.de
Die Aug 24 19:55:13 CEST 2004


Hallo zusammen,

in __init__.py kann Code zur Initialisierung eines packages stehen.
Meistens wird dabei die Variable __all__ benutzt.

Desöfteren sehe ich jetzt aber solche Inhalte von __init__.py :

#---------------------------------------------------------------
#  WebFormLib
#   Copyright (C) 2004 Antonio Cuni (cuni at programmazione.it)
from Control import Control
from Directive import Directive
from Interfaces import Container
from Interfaces import AbstractDocument
#---------------------------------------------------------------

Ich finde das eher verwirrend, als das ich dabei Vorteile erkennen könnte.

In Guidos http://www.python.org/doc/essays/packages.html
kann ich davon nichts lesen und Google bringt mir auch keine
Erleuchtung.

Was sagen die Experten dazu?
Manfred


-- 
This message has been scanned for viruses and
dangerous content  and is believed to be clean.