Skip to content

Commit aff03f9

Browse files
committed
remove retry since download_problem_list handles retry
1 parent ccef5fd commit aff03f9

File tree

1 file changed

+6
-18
lines changed

1 file changed

+6
-18
lines changed

atcodertools/tools/envgen.py

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -175,24 +175,12 @@ def func(argv: Tuple[AtCoderClient, Problem, Config]):
175175

176176
def prepare_contest(atcoder_client: AtCoderClient,
177177
contest_id: str,
178-
config: Config,
179-
retry_delay_secs: float = 1.5,
180-
retry_max_delay_secs: float = 60,
181-
retry_max_tries: int = 10):
182-
attempt_count = 1
183-
while True:
184-
try:
185-
problem_list = atcoder_client.download_problem_list(
186-
Contest(contest_id=contest_id))
187-
break
188-
except PageNotFoundError:
189-
if 0 < retry_max_tries < attempt_count:
190-
raise EnvironmentInitializationError
191-
logger.warning(
192-
"Failed to fetch. Will retry in {} seconds. (Attempt {})".format(retry_delay_secs, attempt_count))
193-
time.sleep(retry_delay_secs)
194-
retry_delay_secs = min(retry_delay_secs * 2, retry_max_delay_secs)
195-
attempt_count += 1
178+
config: Config):
179+
try:
180+
problem_list = atcoder_client.download_problem_list(
181+
Contest(contest_id=contest_id))
182+
except PageNotFoundError:
183+
raise EnvironmentInitializationError
196184

197185
tasks = [(atcoder_client,
198186
problem,

0 commit comments

Comments
 (0)