event = cal_client.GetCalendarEventEntry("
http://www.google.com/calendar/feeds/i5cgt151oqsbdofnkfq8eeei1o%40group.calendar.google.com/private/full/68gvbs7i22ut5mubmtljqk6o8g")
recurrence_data = "DTSTART;TZID=Europe/Paris:20070528T120000\r\n" +\
"DTEND;TZID=Europe/Paris:20070528T130000\r\n" +\
"RRULE:FREQ=DAILY;INTERVAL=2"
event.recurrence = gcalendar.Recurrence(text=recurrence_data)
cal_client.UpdateEvent(event.GetEditLink().href, event)
I get the following error :
gdata.service.RequestError: {'status': 500, 'body':
'com.google.calendar.server.CalendarException: Attempt to update a
specialized event', 'reason': 'Internal Server Error'}
I have no problem to change the recurrent string of a recurrent event.
I think we have to delete the "when" node.
But I don't know how to do this.
David.
On May 30, 9:28 pm, David Hautbois <david.hautb...@gmail.com> wrote:
> Hi
> I created a single event in my calendar and I want to change it to
> recurrent event :
>
> event = cal_client.GetCalendarEventEntry("http://www.google.com/calendar/feeds/i5cgt151oqsbdofnkfq8eeei1o%40gro...")