Hello: The book "Code Complete" recommends that you put only one class in a source file, which seems a bit extreme for me. It seems that many classes are small, so that putting several of them in a file seems reasonable. I noticed that the decimal.py module in the standard library has several classes, all of which of course revolve around the "decimal" topic. Perhaps a better rule of thumb is "one idea per file." I checked the Python style guide and there seems to be no mention of this topic. I know this is an elementary question, but what is the Python way of doing this?
Thanks for your time. HCB -- http://mail.python.org/mailman/listinfo/python-list