'Return true if we are disconnected from the given node and can\'t
re-establish a connection yet'

def blacked_out(self):

    if (self.state is ConnectionStates.DISCONNECTED):
        if (time.time() < (self.last_attempt + self._reconnect_backoff)):
            return True
    return False
