Instead of putting it in every function, you could probably do it once in your "main" function that does all the work...
On Wed, Aug 5, 2009 at 4:34 PM, Craig McDonald <[email protected]>wrote: > Howdy, > > I am in the process of moving all my perl scripts to python and also > trying to learn to program rather than just know enough to automate > sections of my job. I am trying exit cleanly if I force the script to > exit early. I am working my way through core python but not yet read > properly about exceptions so this is how I guessed exceptions to work. > > try: > statements > extractData() > more_statements > even_more_statements > except KeyboardInterrupt: > exit('Exiting') > > Once it enters/runs the extractData func and if I choose to exit > (control c) it throws an exception rather than exiting cleanly. Do I > need to put a 'KeyboardInterrupt' exception for every function? > > Thanks in advance, > > Craig > _______________________________________________ > Tutor maillist - [email protected] > http://mail.python.org/mailman/listinfo/tutor > -- http://alitechtips.blogspot.com/
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
