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

Reply via email to