icalendar.prop.recur.frequency module#

FREQ value type of RECUR from RFC 5545.

class icalendar.prop.recur.frequency.vFrequency(value, encoding='utf-8', /, params: dict[str, Any] | None = None)[source]#

Bases: str

A simple class that catches illegal values.

frequencies = {'DAILY': 'DAILY', 'HOURLY': 'HOURLY', 'MINUTELY': 'MINUTELY', 'MONTHLY': 'MONTHLY', 'SECONDLY': 'SECONDLY', 'WEEKLY': 'WEEKLY', 'YEARLY': 'YEARLY'}#
classmethod from_ical(ical)[source]#
params: Parameters#
classmethod parse_jcal_value(value)[source]#

Parse a jCal value for vFrequency.

Raises:

JCalParsingError – If the value is not a valid frequency.

Return type:

None

to_ical()[source]#