Привет всем! Имею сабж и не могу забороть:
создаю поток в GUI приложении, в котором создаю HTTPListener:
//код потока http_server
serv = HttpListener() #1
serv.Prefixes.Add("
http://*/")
serv.Start()
while serv_run:
ctx = serv.GetContext() #если убрать эту строку, все ок
process(ctx)
в основном потоке
thread = Thread(http_server)
thread.Start()
...
thread.Abort()
Как прибить все же поток с HTTPListener? Выполнение thread.Abort() не приводит к завершению, GUI пропадает, программа висит в памяти
P S Код написан на Boo / Python