def data(self, data):
        self._buffer = self._buffer + data

        while self._data_handler():
            pass
Use a length prefixed protocol to give the length of a pickled
dataset/ETHPy150Open bfrog/whizzer/whizzer/rpc/picklerpc.py/PickleProtocol.data