Форум сайта python.su
0
Здравствуйте, вопрос для меня нетривиальный. В потоке выполняется функция, которая взаимодействует с астериском через ами. При определенных условиях эта функция намертво зависает. Как можно “убить” выполнение этой функции через определенный промежуток времени?
Офлайн
88
Только вместе с процессом.
Офлайн
0
Почему-то я так и думал, спасибо 
Офлайн
221
PavelIvanov
есть некий хак, заключающийся в использовании multiprocessing. Суть его заключается в том что эта функция выполняется как отдельный процесс, который можно контролировать основным процессом, откуда был он вызван.
Офлайн