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"]