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

Reply via email to