[Python-Dev] Acquire/release functionality (Was: Extended Function syntax)

holger krekel pyth@devel.trillke.net
Mon, 3 Feb 2003 13:24:13 +0100


Bernhard Herzog wrote:
> Alex Martelli <aleax@aleax.it> writes:
> 
> > > the exception should be propogated. The problem is that I'm not sure
> > > what is the best way for an __except__ method to signal that it caught
> > > the exception.
> > 
> > Maybe the return value of __except__ should be evaluated in a boolean
> > context encoding this?  False -> exception not caught, True -> caught ...  
> 
> __except__ could just reraise the exception if it doesn't handle it.
> This behavior would be similar to that of a normal except clause.

exactly!

    holger