def _websocket_safe_read(self):
        data = ''
        while True:
            try:
                data += '{0}\n'.format(self._websocket.recv())
            except:
                return data.rstrip()
get historic data from CBOE
dataset/ETHPy150Open lins05/slackbot/tests/functional/driver.py/Driver._websocket_safe_read--crossover with--dataset/ETHPy150Open sjev/trading-with-python/lib/cboe.py/getHistoricData