Как я могу запустить блок кода таким образом, чтобы, если он не завершит работу в течение определенного времени, он пройдет?
, например:
import time
{some sort of timer here that counts to 30}:
time.sleep(50) # 50 seconds of runtime
print("DONE")
print("nope")
вывод:
nope
, поскольку таймер вне блока установлен на 30 секунд, а таймер внутри блока установлен на 50, он не должен печатать "ГОТОВО"
Есть ли какая-либо функция, котораяэто вообще?Если есть, как я могу его использовать?