Евгений
Проверьте заходит ли цикл в нужное место, передаются ли аргументы в функцию, а проще всего, наверное поставить точку останова и запустить деббаггер, чтобы пронаблюдать действия кода по шагам
увидел свою ошибку, надо было выставить функцию1 за декоратор.