Parse RRULE icalendar entries
... a more compact and cleaner way of doing this? I especially don't like the fact that the RRULE string is parsed twice.


If you're going to use the rrule module's public API, then yes, your approach is the best way of doing this.