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

Reply via email to