[Chicago] __name__ == "__main__"
Michael Tobis
mtobis at gmail.com
Fri Oct 26 17:46:06 CEST 2007
I agree with everything Kumar says. It could be prettier, but it's
extremely useful to put the
__name__ == "__main__" around code in your file that doesn't define
objects or functions.
Now that it's come up, though. what I never quite understood was the
extra level of indirection that many people including Guido favor.
###
def invoke_lots_of_stuff():
print "I represent a lot of very clever objects and functions"
def main():
invoke_lots_of_stuff()
if __name__ == "__main__":
main()
###
What's the purpose of the extra layer provided by the main() function?
Also, yeah, there's a little bit of a Python activity in Chicago...
(Miss y'all; looking forward to seeing you again in March.)
mt
More information about the Chicago
mailing list