Форум сайта python.su
в отдельном потоке выполняю sql запрос..
отлавливаю sigint через:
signal.signal(signal.SIGINT, sig)
signal.signal(signal.SIGHUP, sig)
def sig(signum, frame):
print "please wait..."
Отредактировано (Авг. 28, 2009 18:18:56)
Офлайн
Я так делал и всё было в порядке:
os.kill(PID, signal.SIGSTOP)
Офлайн
я наверное неправильно обьяснил..:(
мне надо обработать except KeybordInterrupt что есть тоже самое что и signal.signal(signal.SIGINT, sig).
поведение что через
try:
...
except KeybordInterrupt:
print "please wait..."
print "please wait..."
Отредактировано (Авг. 31, 2009 11:59:27)
Офлайн