From a3cfca7a4d6f5f2f7d31a84ee4a94c1902668fc3 Mon Sep 17 00:00:00 2001 From: NateScarlet Date: Fri, 24 Sep 2021 20:18:40 +0800 Subject: [PATCH] feat: raise error when paper not found for past years --- fetch_holidays.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fetch_holidays.py b/fetch_holidays.py index 6b92909..9d32053 100755 --- a/fetch_holidays.py +++ b/fetch_holidays.py @@ -4,7 +4,7 @@ import argparse import json import re -from datetime import date, timedelta +from datetime import date, datetime, timedelta from itertools import chain from typing import Iterator, List, Optional, Tuple @@ -73,6 +73,8 @@ def get_paper_urls(year: int) -> List[str]: ret = [i for i in ret if i not in PAPER_EXCLUDE] ret += PAPER_INCLUDE.get(year, []) ret.sort() + if not ret and datetime.today().year >= year: + raise RuntimeError("could not found papers for %d" % year) return ret