[Tutor] Scope of exceptions
Muhammad Ali
ali.jan at gmail.com
Wed Aug 5 13:12:40 CEST 2009
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
<craig.a.mcd at googlemail.com>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 - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
--
http://alitechtips.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090805/490da9f0/attachment.htm>
More information about the Tutor
mailing list