Запускаем bottle.py в отдельном процессе. Сохраняем pid этого процесса. При возникновении необходимости остановить bottle.py - посылаем SIGTERM процессу.
import os
from multiprocessing import Process
import bottle
p = Process(target=bottle.run, kwargs={'quiet': True})
p.start()
os.kill(p.pid, 15)
import os
from multiprocessing import Process
import bottle
p = Process(target=bottle.run, kwargs={'quiet': True})
p.start()
os.kill(p.pid, 15)
Комментариев нет:
Отправить комментарий