Guidance on initialization code in a module

Scott David Daniels Scott.Daniels at Acm.Org
Tue Jun 16 18:05:06 EDT 2009

mrstevegross wrote:
> Is there a common way to initialize various stuff in a module? That
> is, I have some code in my module that I want to run whenever the
> module is imported. Currently, my module looks like this:
> === ===
> def something():
>   ...
> def somethingelse():
>   ...
> something()
> === EOF ===
> Is the 'something()' line at the end in an ok location? I just put it
> at the end.

Seems fine there.  I'd add a comment like:

     something() #initialize the frambus so the whatzies are set up.

Perhaps I'd choose better names :-)

--Scott David Daniels
Scott.Daniels at Acm.Org

More information about the Python-list mailing list