'Data was received from the network.  Process it.'

def dataReceived(self, data):

    if self._handlingRequest:
        self._dataBuffer.append(data)
        if ((sum(map(len, self._dataBuffer)) > self._optimisticEagerReadSize) and (not self._waitingForTransport)):
            self._networkProducer.pauseProducing()
        return
    return basic.LineReceiver.dataReceived(self, data)
