human
I wrote the below code

    @functools.wraps(method)
    def Wrapper(self):
        thread = TestThread(partial(method, self), partial(self.io_loop.add_callback, self.stop))
        thread.start()
        self.wait()
        thread.MaybeRaise()
    return Wrapper

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

def thread_test(method):