human
I wrote the below code

    _context = common_context.get_current()
    profiler_info = _serialize_profile_info()
    @functools.wraps(func)
    def context_wrapper(*args, **kwargs):
        if (_context is not None):
            _context.update_store()
        if (profiler_info and profiler):
            profiler.init(**profiler_info)
        return func(*args, **kwargs)
    return eventlet.spawn(context_wrapper, *args, **kwargs)

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

def spawn(func, *args, **kwargs):