collective/Solgema.fullcalendar — comment on commit c550e02a7523247f97bd138ce19e7215f989617f
File: Solgema/fullcalendar/browser/adapters.py line 111
By thet:

best might be something like that:

from plone.app.event.interfaces import IRecurrence
recur = IRecurrence(event, None)
if recur:
occurrences = recur.occurrences(range_start, range_end) # if you do not need to limit the result to start/end, leave the parameters out

also see here for usage of this:
https://github.com/collective/plone.app.event/blob/master/plone/app/event/base.py#L143