from Tkinter import *
aahz at panix.com
Fri Mar 9 03:05:17 CET 2001
In article <slrn9ab0g7.s6.matt at happy-hour.mondoinfo.com>,
Matthew Dixon Cowles <matt at mondoinfo.com> wrote:
>On Tue, 6 Mar 2001 15:16:31 -0800, Timothy Grant
><tjg at exceptionalminds.com> wrote:
>> All of Fredrik's examples in his guide on Tkinter use
>>from Tkinter import *
>>Now, I'm aware that the effbot is never wrong about anything<wink>,
>>but is it safe to assume that I should not be using the above idiom,
>>but the import Tkinter idiom instead?
>Rest assured, the effbot is right as usual.
Actually, I disagree with the effbot. I used to think it was okay to
special-case "from Tkinter import *", but I've come to the conclusion
that "import *" is _always_ a Bad Idea in any sort of production code.
Sure it takes more work to write
from Tkinter import Tk, Frame, Button, Entry, Canvas, Text
but I think the payoff in clarity is worth it.
--- Aahz (Copyright 2001 by aahz at pobox.com)
Androgynous poly kinky vanilla queer het <*> http://www.rahul.net/aahz/
Hugs and backrubs -- I break Rule 6
"..., and some of you may regard all women as evil traps that exist only
to tease, torture, and suck out your very soul." --DrMax
More information about the Python-list