It is pretty cool although it looks like a recursive function at first ;) On 20 May 2013 10:13, "Chris Angelico" <ros...@gmail.com> wrote:
> On Mon, May 20, 2013 at 6:35 PM, Cameron Simpson <c...@zip.com.au> wrote: > > _lock = Lock() > > > > def lprint(*a, **kw): > > global _lock > > with _lock: > > print(*a, **kw) > > > > and use lprint() everywhere? > > Fun little hack: > > def print(*args,print=print,lock=Lock(),**kwargs): > with lock: > print(*args,**kwargs) > > Question: Is this a cool use or a horrible abuse of the scoping rules? > > ChrisA > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list