При повторном вызове асинхронной функции перезаписывается переменная

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

async def f(time):
   await async.wait(time)
   await send(time)

Как сделать чтобы при повторном запуске или создавался новый контекст или как по другому решить проблему. Чтобы переменная time не менялась от начала до конца в асинхронной функции


Ответы (0 шт):