Handle dates with a misplaced comma

Such as in https://mxlinux.org/previous-releases/.
This commit is contained in:
Marc Wrobel
2025-11-11 12:39:09 +01:00
parent c1c50a7117
commit 09aba7905b

View File

@@ -68,6 +68,7 @@ def parse_datetime(text: str, formats: list[str] = frozenset([
text = (
text.strip()
.replace(", ", " ") # November 10, 2015 -> November 10 2015
.replace(" ,", " ") # November 10 ,2015 -> November 10 2015
.replace(". ", " ") # November 10. 2015 -> November 10 2015
.replace("(", "") # (November 10 2015) -> November 10 2015)
.replace(")", "") # (November 10 2015) -> (November 10 2015