Skip to content

Commit 38c65fa

Browse files
committed
Handle ParserError when parsing dates
Signed-off-by: Keshav Priyadarshi <git@keshav.space>
1 parent 531e8db commit 38c65fa

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/fetchcode/utils.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import os
1818
import requests
1919
from dateutil import parser as dateparser
20+
from dateutil.parser import ParserError
2021

2122

2223
def fetch_github_tags_gql(purl):
@@ -34,7 +35,10 @@ def fetch_github_tags_gql(purl):
3435
committed_date = target.get("committedDate")
3536
release_date = None
3637
if committed_date:
37-
release_date = dateparser.parse(committed_date)
38+
try:
39+
release_date = dateparser.parse(committed_date)
40+
except ParserError as e:
41+
pass
3842

3943
yield name, release_date
4044

0 commit comments

Comments
 (0)