Skip to content

Commit d5d5fbe

Browse files
committed
fix: handles all hyphen-like characters
1 parent 67fcaa0 commit d5d5fbe

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

functions/mediaFunctions.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,14 @@ def cleanYear(year: str | int):
5353
if not year:
5454
return None
5555
if isinstance(year, str):
56+
year = re.sub(r"[–—−‐‑]", "-", year)
5657
year = year.split("-")[0]
58+
year = year.strip()
59+
return int(year)
5760
if type(year) is int:
5861
return year
5962
if year and year != "None":
60-
if isinstance(year, str):
61-
year = year.replace("-", "")
62-
year = year.strip()
63-
return int(year)
64-
else:
65-
return int(year)
63+
return int(year)
6664
else:
6765
return None
6866
except Exception as e:

0 commit comments

Comments
 (0)