On Mon, May 20, 2013 at 6:35 PM, Cameron Simpson <[email protected]> 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
