При повторном вызове асинхронной функции перезаписывается переменная
При повторном вызове асинхронной функции, в которой в этот момент выполнялась ещё одна асинхронная функция, ожидающая результат, перезаписывается переменная, которая будет использоваться и после функции ожидания результата.
async def f(time):
await async.wait(time)
await send(time)
Как сделать чтобы при повторном запуске или создавался новый контекст или как по другому решить проблему. Чтобы переменная time не менялась от начала до конца в асинхронной функции