Keeping console window open

Fencer no.i.dont at want.mail.from.spammers.com
Sun Jun 7 15:39:50 CEST 2009


Scott David Daniels wrote:
> To be a trifle more explicit, turn:
> 
>       ...
>       if __name__ == '__main__':
>          main()
> 
> into:
>       ...
>       if __name__ == '__main__':
>          try:
>              main()
>          except Exception, why:
>              print 'Failed:', why
>              import sys, traceback
>              traceback.print_tb(sys.exc_info()[2])
>          raw_input('Leaving: ')
> 
> Note that building your script like this also allows you to
> open the interpretter, and type:
>     import mymodule
>     mymodule.main()
> in order to examine how it runs.

Thanks alot, this was exactly what I was looking for!

> 
> --Scott David Daniels
> Scott.Daniels at Acm.Org



More information about the Python-list mailing list