2023-04-03 20:03:11 +09:00

15 lines
300 B
Python

from datetime import date
def format_date(date: date | int | None) -> str | None:
if date is None:
return None
if isinstance(date, int):
return f"{date}-01-01"
return date.isoformat()
class ProviderError(RuntimeError):
def __init__(self, *args: object) -> None:
super().__init__(*args)