Merge pull request #3 from LabAsim/main

raise error only if status code is 404
This commit is contained in:
Sina Atalay 2023-10-28 21:18:25 +02:00 committed by GitHub
commit fe152a6287
1 changed files with 3 additions and 2 deletions

View File

@ -961,8 +961,9 @@ class PublicationEntry(Event):
try:
urllib.request.urlopen(doi_url)
except urllib.request.HTTPError:
raise ValueError(f"{doi} cannot be found in the DOI System 🤖")
except urllib.request.HTTPError as err:
if err.code == 404:
raise ValueError(f"{doi} cannot be found in the DOI System 🤖")
return doi