Mark Donald wrote:
> I frequently have this situation:
>
> try:
> try:
> raise Thing
> except Thing, e:
> # handle Thing exceptions
> raise
> except:
> # handle all exceptions, including Thing
This seems like an unusual pattern. Are you sure you can't use
try:
raise Thing
except Thing, e:
# handle Thing exceptions
raise
finally:
# handle *all situations*, including Thing
Obviously, the finally: block is also invoked in the case that no
exceptions are triggered, but often this is what you want anyway...
Michael
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com