
On 4/22/07, Jim Jewett <jimjjewett@gmail.com> wrote:
# Equivalent to today if __name__ == sys.modules["__main__"].__name__:
# Better than today if __name__ is sys.modules["__main__"].__name__:
# What I would like (pending PEP I hope to write tonight) if __this_module__ is sys.modules["__main__"]:
Is it just me, or are the proposals starting to look more and more like:: public static void main(String args[]) I think this PEP now needs to explicitly state that keeping the "am I the main module?" idiom as simple as possible is *not* a goal. Because everything I've seen (except for the original proposals in the PEP) are substantially more complicated than the current:: if __name__ == '__main__': I guess I don't understand why we wouldn't be willing to put up with a new module attribute or builtin to minimize the boilerplate in pretty much every Python application out there. STeVe -- I'm not *in*-sane. Indeed, I am so far *out* of sane that you appear a tiny blip on the distant coast of sanity. --- Bucky Katt, Get Fuzzy