refactor: add base parse module
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import datetime
|
||||
|
||||
import dateparser
|
||||
|
||||
from .core import ParseError
|
||||
|
||||
|
||||
def parse_date(value: str) -> datetime.datetime:
|
||||
date = dateparser.parse(value, languages=["ru"])
|
||||
if date is None:
|
||||
raise ParseError("Invalid date", value)
|
||||
return date
|
||||
Reference in New Issue
Block a user