Paul, Going back over various material led to another question regarding your comments.
> - I'm not keen on the coupling of forcing your A,B,etc. classes to > inherit from MF. Especially in a duck-typing language like Python, it > adds no value, the subclasses receive no default behavior from their > superclass, and I'm not keen on using the inheritance hierarchy to > register test classes. The latter (__subclasses__() bit) I picked up on as a convenience (courtesy of a suggestion by STeVe) and I understand your point about more explicit ordering. However, the former seems to take issue with examples like: http://jamesthornton.com/eckel/TIPython/html/Sect08.htm or indirectly as a show stopper (using inheritance) as in: http://www.unc.edu/~mconway/mt_static/archives/odds_and_ends/ which is more in line with your comments. Anything more to this than individual preferences? Might it not be more explicit at least? Anyone? Thanks, Lee C -- http://mail.python.org/mailman/listinfo/python-list