cleanup in sys.excepthook?
akonsu
akonsu at gmail.com
Wed Sep 23 12:02:17 EDT 2009
On Sep 23, 11:57 am, Jean-Michel Pichavant <jeanmic... at sequans.com>
wrote:
> akonsu wrote:
> > hello,
>
> > my script creates files that i need to delete if an exception is
> > thrown.
>
> > is this a good pythonic style to do this kind of cleanup in
> > sys.excepthook instead of inside except clause of a try block?
>
> > konstantin
>
> def doIt():
> pass
>
> try:
> doIt()
> except Exception, exc:
> #cleaning up files
>
> I mean, what is the problem with try except ? It's pythonic. If you tell
> us what wrong with it in your case, we may spend time on hacking
> sys.excepthook.
>
> Jean-Michel
thanks. nothing is wrong with try/except. i just already have an
excepthook handler that uses logger to send emails if a critical error
occurs, so i was just thinking that maybe i can add cleanup there. i
agree, try/except makes more sense.
konstantin
More information about the Python-list
mailing list