router startup log
This commit is contained in:
parent
43271bb6e3
commit
8b35bb7044
2 changed files with 16 additions and 0 deletions
|
@ -6,6 +6,7 @@ Router "cal_aggregate" provides:
|
||||||
- getting aggregate calendar events by name prefix
|
- getting aggregate calendar events by name prefix
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from logging import getLogger
|
||||||
from typing import Iterator
|
from typing import Iterator
|
||||||
|
|
||||||
from fastapi import APIRouter, Depends
|
from fastapi import APIRouter, Depends
|
||||||
|
@ -15,6 +16,8 @@ from ..dav_calendar import CalEvent, DavCalendar
|
||||||
from ._common import CalAggregateLister, PrefixFinder, PrefixUnique
|
from ._common import CalAggregateLister, PrefixFinder, PrefixUnique
|
||||||
from .calendar import calendar_unique
|
from .calendar import calendar_unique
|
||||||
|
|
||||||
|
_logger = getLogger(__name__)
|
||||||
|
|
||||||
router = APIRouter(prefix="/aggregate", tags=["calendar"])
|
router = APIRouter(prefix="/aggregate", tags=["calendar"])
|
||||||
|
|
||||||
cal_aggregate_lister = CalAggregateLister()
|
cal_aggregate_lister = CalAggregateLister()
|
||||||
|
@ -22,6 +25,11 @@ cal_aggregate_finder = PrefixFinder(cal_aggregate_lister)
|
||||||
cal_aggregate_unique = PrefixUnique(cal_aggregate_finder)
|
cal_aggregate_unique = PrefixUnique(cal_aggregate_finder)
|
||||||
|
|
||||||
|
|
||||||
|
@router.on_event("startup")
|
||||||
|
async def start_router() -> None:
|
||||||
|
_logger.debug(f"{router.prefix} router starting.")
|
||||||
|
|
||||||
|
|
||||||
@router.get("/list", response_model=list[str])
|
@router.get("/list", response_model=list[str])
|
||||||
async def list_aggregate_calendars(
|
async def list_aggregate_calendars(
|
||||||
names: Iterator[str] = Depends(cal_aggregate_lister),
|
names: Iterator[str] = Depends(cal_aggregate_lister),
|
||||||
|
|
|
@ -6,6 +6,7 @@ Router "calendar" provides:
|
||||||
- getting calendar events by calendar name prefix
|
- getting calendar events by calendar name prefix
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from logging import getLogger
|
||||||
from typing import Iterator
|
from typing import Iterator
|
||||||
|
|
||||||
from fastapi import APIRouter, Depends
|
from fastapi import APIRouter, Depends
|
||||||
|
@ -13,6 +14,8 @@ from fastapi import APIRouter, Depends
|
||||||
from ..dav_calendar import CalEvent, DavCalendar
|
from ..dav_calendar import CalEvent, DavCalendar
|
||||||
from ._common import CalendarNameLister, PrefixFinder, PrefixUnique
|
from ._common import CalendarNameLister, PrefixFinder, PrefixUnique
|
||||||
|
|
||||||
|
_logger = getLogger(__name__)
|
||||||
|
|
||||||
router = APIRouter(prefix="/calendar", tags=["calendar"])
|
router = APIRouter(prefix="/calendar", tags=["calendar"])
|
||||||
|
|
||||||
calendar_lister = CalendarNameLister()
|
calendar_lister = CalendarNameLister()
|
||||||
|
@ -20,6 +23,11 @@ calendar_finder = PrefixFinder(calendar_lister)
|
||||||
calendar_unique = PrefixUnique(calendar_finder)
|
calendar_unique = PrefixUnique(calendar_finder)
|
||||||
|
|
||||||
|
|
||||||
|
@router.on_event("startup")
|
||||||
|
async def start_router() -> None:
|
||||||
|
_logger.debug(f"{router.prefix} router starting.")
|
||||||
|
|
||||||
|
|
||||||
@router.get("/list", response_model=list[str])
|
@router.get("/list", response_model=list[str])
|
||||||
async def list_calendars(
|
async def list_calendars(
|
||||||
names: Iterator[str] = Depends(calendar_lister),
|
names: Iterator[str] = Depends(calendar_lister),
|
||||||
|
|
Loading…
Reference in a new issue