human
Solve the following python programming problem given the following code:
def coroutine(func) : 
    ' Advances the coroutine to its first yield. ' 
    def wrapper(* args, **kw) : 
        gen = func (* args, ** kw) 
        gen.next () 
        return gen 
wrapper.__name__ = func.__name__ 
    wrapper.__dict__ = func.__dict__ 
    wrapper.__doc__ = wrapper.__doc__ 
    return wrapper 

    
    

    Fix the buggy line: wrapper.__doc__ = wrapper.__doc__
assistant
#Here is Python code to fix the buggy line: wrapper.

wrapper.__doc__ = func.__doc__