On Thursday 21 April 2005 08:48 am, codecraig wrote:
> widget = gui.MyCustomWidget.MyCustomWidge()
> 
> ...seems weird, how should I structure this?  Is it not common to have
> one class in a .py?

No, it isn't really. Usually, there will be several related classes in a single
module.  Only if the classes get really large would I bother to separate
them out into separate files.  "One class per module" is perlthink. ;-)

Someone has already mentioned using __init__.py to control how your
classes are assembled into the package namespace.

You should also be aware that:

from gui.MyCustomWidget import MyCustomWidget

is a pretty common idiom too.

Cheers,
Terry


--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to