From: Samuele P. <pe...@in...> - 2002-03-19 16:32:53
|
From: Stephen Naicken <ste...@co...> > I'm porting some Java code to Jython. How woould I write a synchronised > block? > > synchronized(some_object){ > //code > } > > Thanks > > Stephen For methods: import synchronize class C: def m(self): ... stuff ... m = synchronize.make_synchronized(m) For you specific idiom: you should put code in local/global function or use lambda and from synchornize import apply_synchronized def code(): ... # your code ... apply_synchronized(some_object,code,()) # apply_synchronized(some_object,lambda: code,()) regards. |