Никаких особых наворотов, сделал по образу и подобию из этой статьи
http://keysolutions.ru/articles/osnovy-raboty-s-potokami-v-python с использованием очереди (Пулы потоков (pooling threads))
Все прекрасно работает, но до тех пор, пока не пришла идея грамотно выключать сервер.
Вопрос в следующем:
Как грамотно выйти из этого цикла

[code python]
while True:
clientPool.put(server.accept())
[/code]
Вполне возможно, нужно искать другие способы реализации данного цикла, но пока я не могу понять в каку сторону капнуть
P.S.: я пока только изучаю Python, поэтому м.б. чего-то просто не знаю или недочитал

Заранее спасибо