From d2582c5b7769b47d6f595c16caf91df9bcc4552b Mon Sep 17 00:00:00 2001 From: Andrej Karpathy Date: Fri, 26 Nov 2021 20:10:32 -0800 Subject: [PATCH] if the very first API call fails it is very unlikely that there are new papers at all, no need to try multiple pages --- arxiv_daemon.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arxiv_daemon.py b/arxiv_daemon.py index 53e93a3..9b95869 100644 --- a/arxiv_daemon.py +++ b/arxiv_daemon.py @@ -92,6 +92,9 @@ if __name__ == '__main__': if args.break_after > 0 and zero_updates_in_a_row >= args.break_after: logging.info("breaking out early, no new papers %d times in a row" % (args.break_after, )) break + elif k == 0: + logging.info("our very first call for the latest there were no new papers, exitting") + break else: zero_updates_in_a_row = 0