On Sun, 01 Jan 2006 06:48:48 -0800, Kay Schluehr wrote: >> Agree about from module import * being bad, but it is still generally poor >> practice for the same reason using global variables is generally poor >> practice. > > No, I don't think so. The general wisdom is that global variables are > bad not because they are global, but because they are variable. > Responsibility about state mutation is scattered across the code and > spaghetti is the likely consequence. This cannot be prevented by > changing the access protocoll ( getters / setters ) or using static > variables. Mutable OO-singletons are not less harmfull than good old > globals.
Now that you mention it, how obvious it is. That is good thinking, thanks. -- Steven. -- http://mail.python.org/mailman/listinfo/python-list