def readfd(self, fd):
        try:
            data = os.read(fd, 2 << 16) # 128K
        except __HOLE__, why:
            if why[0] not in (errno.EWOULDBLOCK, errno.EBADF, errno.EINTR):
                raise
            data = ''
        return data
dataset/ETHPy150Open XiaoMi/minos/supervisor/supervisor/options.py/ServerOptions.readfd