возьми telnetCommunicator.py из версии под freebsd, было такое висло при попытке получить лок self.__tnC.acquire() видимо это только под виндой надо.