> Yes. This was a conscious design choice for this particular > application. Maybe there is a better way, and maybe I'm not being > too Pythonic, but I'm not particularly troubled by this even though > I know I'm "breaking the rules". Maybe you shouldn't ask for advice if you have it all worked out already? :-) --Guido van Rossum (home page: http://www.python.org/~guido/)