From 404a1fe45abdcb652552aae1e4e407cded6f540f Mon Sep 17 00:00:00 2001 From: msyyc <70930885+msyyc@users.noreply.github.com> Date: Wed, 12 Jun 2024 10:22:25 +0800 Subject: [PATCH] compatible with new date format --- scripts/release_helper/common.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/release_helper/common.py b/scripts/release_helper/common.py index 4830406bd67b..e3de26397bef 100644 --- a/scripts/release_helper/common.py +++ b/scripts/release_helper/common.py @@ -348,8 +348,12 @@ def get_target_date(self): try: self.target_date = [re.compile(r"\d{4}-\d{1,2}-\d{1,2}").findall(l)[0] for l in body if 'Target release date' in l][0] except Exception: - self.target_date = [re.compile(r"\d{1,2}/\d{1,2}/\d{4}").findall(l)[0] for l in body if 'Target release date' in l][0] - self.target_date = datetime.strptime(self.target_date, "%m/%d/%Y").strftime('%Y-%m-%d') + try: + self.target_date = [re.compile(r"\d{1,2}/\d{1,2}/\d{4}").findall(l)[0] for l in body if 'Target release date' in l][0] + self.target_date = datetime.strptime(self.target_date, "%m/%d/%Y").strftime('%Y-%m-%d') + except Exception: + self.target_date = [re.compile(r"\d{1,2}/\d{1,2}/\d{4}").findall(l)[0] for l in body if 'Target release date' in l][0] + self.target_date = datetime.strptime(self.target_date, "%d/%m/%Y").strftime('%Y-%m-%d') self.date_from_target = int((time.mktime(time.strptime(self.target_date, '%Y-%m-%d')) - time.time()) / 3600 / 24) except Exception: