diff --git a/src/bebe/main.py b/src/bebe/main.py index 653746b..6353790 100644 --- a/src/bebe/main.py +++ b/src/bebe/main.py @@ -34,6 +34,10 @@ def dbsession() -> Generator[Session, None, None]: session.close() +def today() -> str: + return datetime.today().strftime("%Y-%m-%d") + + def timeline( request: Request, session: Session, template: str, date: Optional[datetime] = None ) -> Response: @@ -94,8 +98,9 @@ async def statistika( async def istorija( request: Request, session: Session = Depends(dbsession), - den: str = datetime.today().strftime("%Y-%m-%d"), + den: Optional[str] = None, ) -> Response: + den = today() if den is None else den return timeline( request, session, "istorija.html", datetime.strptime(den, "%Y-%m-%d") )