human
Write me a the Python program you requested given the following:
Complete the below
def every(*args, **kwargs):

    ''''Decorator.
calls decorated function on a set interval. Arguments to every()
    are passed on to the constructor of datetime.timedelta(), which accepts the
    following arguments: days, seconds, microseconds, milliseconds, minutes,
    hours, weeks. This decorator is intended for functions with side effects;
    the return value is discarded.'
    '''
assistant
#Here is the Python program you requested.
    interval = total_seconds(timedelta(*args, **kwargs))
    def decorator(func):
        def poll():
            func()
            threading.Timer(interval, poll).start()
        poll()
        return func
    return decorator