'Called to indicate that an entire response has been received.  No more
bytes will be interpreted by this L{HTTPClientParser}.  Extra bytes are
passed up and the state of this L{HTTPClientParser} is set to I{DONE}.
@param rest: A C{bytes} giving any extra bytes delivered to this
L{HTTPClientParser} which are not part of the response being
parsed.'

def _finished(self, rest):

    self.state = DONE
    self.finisher(rest)
