Marc Tompkins wrote: > I'd like to get the party line on this as well. For a while now, I've > made a habit of defining an empty class called Global (Mr. Newton's > could be called Board, of course) at the top of my apps, and using its > attributes as if they were global variables. It works, of course, but > it feels a bit... dirty. Is there a more orthodox way to handle it? Of > course, it would be optimal to remove any need for globals...
We had a discussion pretty recently on the evils of global variables: http://thread.gmane.org/gmane.comp.python.tutor/44760 In most cases there is a better way, either direct parameter passing or instance attributes. Without seeing some code it's hard to make a suggestion, though. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor