mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-13 06:34:25 -04:00
use dateparser for parsing, let it handle error
This commit is contained in:
parent
58ac44c867
commit
b7785c4138
3 changed files with 7 additions and 6 deletions
|
@ -9,7 +9,7 @@ from hashlib import sha256
|
|||
from urllib.parse import urlparse, quote, unquote
|
||||
from html import escape, unescape
|
||||
from datetime import datetime
|
||||
from dateutil import parser as dateparser
|
||||
from dateparser import parse as dateparser
|
||||
|
||||
import requests
|
||||
from base32_crockford import encode as base32_encode # type: ignore
|
||||
|
@ -144,7 +144,7 @@ def parse_date(date: Any) -> Optional[datetime]:
|
|||
date = str(date)
|
||||
|
||||
if isinstance(date, str):
|
||||
return dateparser.parse(date)
|
||||
return dateparser(date)
|
||||
|
||||
raise ValueError('Tried to parse invalid date! {}'.format(date))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue