refactor: add base parse module

This commit is contained in:
2026-09-17 00:47:01 +03:00
parent 65b6adbf16
commit 9ae9d1be14
8 changed files with 219 additions and 203 deletions
+12
View File
@@ -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