2
나는 선택하려면 다음 호출이 : self.rlist
, self.wlist
및 self.plist
는 IO 스트림의 목록입니다여러 IO 증기로 선택시 오류를 처리하는 방법은 무엇입니까?
try:
rlst, wlst, plst = select.select(
[x.fileno() for x in self.rlist],
[x.fileno() for x in self.wlist],
[x.fileno() for x in self.plist])
except select.error, err:
[...]
(중 소켓, 파이프, 파일, 무엇이든). 지금, 나는이 선택이 스트림 중 하나가 어떤 이유로 실패 할 때 실패 할 수 있다고 가정합니다.
오류를 일으킨 스트림을 어떻게 확인할 수 있습니까? 내가 정말로하고 싶은 일은 그 목록에서 해당 IO 스트림을 제거하고 선택을 계속하는 것입니다.