On 01Dec2010 17:27, David Brown <dmlb2...@gmail.com> wrote:
| Thanks for the clarification

No worries.

| I like the idea of wrapping all the
| primary code in the script to a main function then calling it if its
| being called by main.

I find that useful too. I've got a few modules-that-implement-commands
that look like this:

  def main(argv):
    ... parse args, do stuff ...
    return exit_status

  ... functions, classes etc ...

  if __name__ == '__main__':
    sys.exit(main(sys.argv))

It seems fairly effective for keeping the top level logic up the top.

Cheers,
-- 
Cameron Simpson <c...@zip.com.au> DoD#743
http://www.cskk.ezoshosting.com/cs/

It's better, when you're riding with someone you don't know so well, to stick
to the inside line - it's easier to avoid the bits...
        - Barry Sheene
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to