Source code for recurring_ical_events.adapters.alarm

"""Adapter for VALARM components."""

from __future__ import annotations

from typing import TYPE_CHECKING

from recurring_ical_events.adapters.component import ComponentAdapter

if TYPE_CHECKING:
    from icalendar import Alarm


[docs] class AbsoluteAlarmAdapter(ComponentAdapter): # TODO: remove """Adapter for absolute alarms.""" def __init__(self, alarm: Alarm, parent: ComponentAdapter): """Create a new adapter.""" super().__init__(alarm) self.parent = parent
__all__ = ["AbsoluteAlarmAdapter"]