Можно ли в функции использовать переменные из декоратора в Python?
Не самый лучший вариант, использовать то, что у неё нет. При помощи декоратора можно изменить входные или выходные данные этой функции. А если в функции нужно использовать что-то из декоратора, то и передавайте ей явно всё, что может потребоваться. Явное лучше неявного.
Только если передавать из декоратора саму переменную в функцию, добавив ей аргумент context.