if (self.num_retries >= 0 and self.error_cnt > self.num_retries):
                raise NumRetriesReached()