Python Forum

Full Version: does yield support variable args?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
does yield support variable args like:
        yield *foo
i want to make a generator that can be made to pull date from some other generator and pass it through like maybe:
from time import sleep
def slowdowngenerator(*args,**kwargs):
    delay = kwargs.pop('delay',1/64)
    gener = kwargs.pop('gener',None)
    if not gener:
        return
    for *data in gener(*args,**kwargs):
        if delay:
            sleep(delay)
        yield *data