Столкнулся с такой ситуацией.
Есть цикл
for row in cursor.fetchall():
os.system("python generate.py " + row[0])
time.sleep(1)
try:
cursor1.execute("""UPDATE links SET created = 1 WHERE domain = %s""", (row[0]) );
db1.commit()
except:
db1.rollback()
запускается generate.py, который открывает оконное приложение (gtk, gtkmozembed) и выполняет различные действия.
Иногда этот скрипт отрабатывает слишком долго.
1) Как сделать так, чтобы скрипт при превышении допустим 30 секунд переходил на следующую итерацию?
2) Как можно в оконном приложении (в generate.py) отключить появление алертов? (предупреждающие сообщения с кнопкой OK)