0
在python的SocketServer.py代碼中,我找到下面的代碼。關於python select.select的返回值調用
r, w, e = _eintr_retry(select.select, [self], [], [], poll_interval)
if self in r:
self._handle_request_noblock()
上述if語句是否必要?由於只有「自我」被傳遞給選擇調用,我不希望其他文件描述符出現在返回的文件描述符列表中。
我問這個問題的原因是,我是否應該遵循上面的風格或類似以下的東西就足夠了?
r, w, e = select.select([self], [], [], poll_interval)
if r:
...