У меня есть сокет-сервер с select
и signal
, в то время как код выбран, обработчик сигнала не вызывается.
Мой код:
def main():
signal.signal(signal.SIGINT, handler)
...... server definitions .......
while True:
read, write, err = select(self.servers, [] , []) <-------- code is here
теперь использование CTRL + C не вызывает функцию-обработчик, как мне ее обойти?И почему это происходит?