Mike Fletcher writes: > [complicated workaround to annoying problem with "obvious and > pythonic" implementation of common design pattern] Ouch. I'm no expert, but I see your point, and can't beat your workaround. Thanks for sharing. -- Michael Chermside