Please help with Threading
Chris Angelico
rosuav at gmail.com
Mon May 20 05:09:13 EDT 2013
On Mon, May 20, 2013 at 6:35 PM, Cameron Simpson <cs at 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
More information about the Python-list
mailing list