synchronized method

Graham Dumpleton grahamd at dscpl.com.au
Tue Feb 10 19:42:57 EST 2004


Peter Hansen <peter at engcorp.com> wrote in message news:<40290916.ECCDE661 at engcorp.com>...
> > Under normal execution the lock will not be released because you return
> > from the try clause. There is also the case that method isn't defined.
> 
> If that were true, the finally clause would be pretty useless in many
> cases.  (Try it out yourself: it will work properly.)
> 
> Also, isn't "method" defined as the argument to the synchronized()
> function at the top?

Hmmm, I stand corrected on both counts. It was one of the days I should
have kept my mouth shut. Too stinking hot here at the moment, my brain
isn't working. :-)



More information about the Python-list mailing list