On Fri, May 05, 2006 at 01:43:04PM -0700, David Creemer wrote:
> def threadSafeMethod(lock):
> def decorator(fn):
> def _wrapper(self, *args, **kwargs):
> try:
> try:
> lock.acquire()
> return_value = fn(self, *args, **kwargs)
> except:
> print "********\nWould Have Missed The Error
> \n*************"
> finally:
> lock.release()
> return return_value
Why "print" instead of just single "finally"?
def _wrapper(self, *args, **kwargs):
lock.acquire()
try:
return_value = fn(self, *args, **kwargs)
finally:
lock.release()
Oleg.
--
Oleg Broytmann http://phd.pp.ru/ [EMAIL PROTECTED]
Programmers don't die, they just GOSUB without RETURN.
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss