human
I wrote the below code

    @functools.wraps(f)
    def NewFunction(self, *args, **kw):
        with self.lock:
            return f(self, *args, **kw)
    return NewFunction

What's a good function header?
 ... Here's a good function header?
assistant
#Here's a good function header.

def Synchronized(f):