@property
    def need_ready_redistributed(self):
        if self.state == BACKOFF:
            return False

        if self._need_ready_redistributed:
            return True

        if len(self.conns) > self.max_in_flight:
            return True

        if self.state == THROTTLED and len(self.conns) > 1:
            return True
dataset/ETHPy150Open wtolson/gnsq/gnsq/reader.py/Reader.need_ready_redistributed/original