Как правильно обрабатывать (в Python) IOError: [Errno 4] Прерванный системный вызов, вызванный multiprocessing.Queue.get

Когда я использую multiprocessing.Queue.get, я иногда получаю исключение из-за EINTR.

Я точно знаю, что иногда это происходит без уважительной причины (я открываю другую панель в буфере tmux), и в таком случае я хотел бы продолжить работу и повторить операцию.

Я могу себе представить, что в некоторых других случаях ошибка будет вызвана уважительной причиной, и я должен прекратить работу или исправить какую-то ошибку.

Как я могу различить два?

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

Ответы на вопрос(2)

Ваш ответ на вопрос