Есть ли способ для функции узнать, выполняется ли она внутри сопрограммы?
Например, у меня есть функция send_message (), которая трижды пытается отправить сообщение.Между каждой попыткой нужно ждать одну секунду.Если эта функция вызывается из сопрограммы, я бы хотел, чтобы функция send_message () выполняла coroutine.yield () как часть своего цикла wait-1-second.Но если это не в сопрограмме, то вместо этого следует использовать функцию POSIX usleep ().
Есть ли способ сделать это?