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:
...