Skip to content

Commit fa34e2a

Browse files
committed
Add exception for UNSPECIFIED frequency in RecurrenceRule
Signed-off-by: Mathias L. Baumann <[email protected]>
1 parent 0f36327 commit fa34e2a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/frequenz/client/dispatch/recurrence.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,11 @@ def _as_rrule(self, start_time: datetime) -> rrule.rrule:
197197
The rrule object.
198198
199199
Raises:
200-
ValueError: If the interval is 0.
200+
ValueError: If the interval is 0 or the frequency is UNSPECIFIED.
201201
"""
202+
if self.frequency == Frequency.UNSPECIFIED:
203+
raise ValueError("Frequency must be specified")
204+
202205
if self.interval == 0:
203206
raise ValueError("Interval must be greater than 0")
204207

0 commit comments

Comments
 (0)