'Reconnecting subclasses should call with reconnecting=1.'

def clientConnectionLost(self, connector, reason, reconnecting=0):

    if reconnecting:
        self._broker = None
        self._root = None
    else:
        self._failAll(reason)
