On Thu, Jun 08, 2000 at 11:35:14AM +0200, Peter Funk wrote:
...
Is this style evil? If so, why?
I believe it will get really hard to come up with a 'namespace style guide' which everybody can aggree on. But who cares: let's start a rant:
--> IMO 'from ... import ...' is EVIL and its use should be banned! <--
You are being overly strict here. I use this all the time: from module import submodule ... submodule.Class() or even from module.submodule import subsub ... subsub.Blargle() In other words, "from package import module" is a Fine Thing. It can simplify your code without hiding where the symbols come from. In general, I agree with you: importing symbols from a module into your namespace is a Bad Thing. Cheers, -g -- Greg Stein, http://www.lyra.org/