One code style error can't really be fixed because despite has_key being deprecated, "in" doesn't work on "super" for objects that derive from dict, at least not in Python 2.7. Thanks Guido. Also, I don't know which one of you it is that keeps putting semicolons at the end of your statements but you seriously need to stop.