Hi,

event.who is actually a list, and this is what causing your error.  So to
add a gdata.calendar.Who object to this list you need to use the method
append(), just like you did for the event.when.  It should look like this

guest = gdata.calendar.Who()
guest.email = '[EMAIL PROTECTED]'
guest.valueString = 'John Doe'

event.who.append(guest)

Hope it helps,
Austin


On Tue, Mar 25, 2008 at 12:04 PM, wannjanjic <[EMAIL PROTECTED]> wrote:

>
> Hi,
> first of all thanks to google for this excelent API.
> I have a little problem. Here it is:
>
> I'm trying to to invite others to the event by using this code:
>
> event = gdata.calendar.CalendarEventEntry()
> event.title = 'some_title'
> event.content = 'some_content'
>
> invite = gdata.calendar.Who()
> invite.email = '[EMAIL PROTECTED]'
> invite.name = 'some_name'
>
> event.send_event_notifications = 'true'
> event.who = invite
> new_event calendar_service.InsertEvent(ev, '/calendar/feeds/default/
> private/full')
>
> but I'm getting this error:
>
> File "<input>", line 1, in <module>
>  File "/usr/lib/python2.5/site-packages/gdata/calendar/service.py",
> line 148, in InsertEvent
>    escape_params=escape_params)
>  File "/usr/lib/python2.5/site-packages/gdata/service.py", line 723,
> in Post
>    extra_headers, url_params, escape_params, content_type)
>  File "/usr/lib/python2.5/site-packages/atom/service.py", line 317,
> in Post
>    data_str = str(data)
>  File "/usr/lib/python2.5/site-packages/atom/__init__.py", line 313,
> in __str__
>    return self.ToString()
>  File "/usr/lib/python2.5/site-packages/atom/__init__.py", line 310,
> in ToString
>    return ElementTree.tostring(self._ToElementTree(),
> encoding=string_encoding)
>  File "/usr/lib/python2.5/site-packages/atom/__init__.py", line 305,
> in _ToElementTree
>    self._AddMembersToElementTree(new_tree)
>  File "/usr/lib/python2.5/site-packages/atom/__init__.py", line 270,
> in _AddMembersToElementTree
>    member._BecomeChildElement(tree)
> AttributeError: 'str' object has no attribute '_BecomeChildElement'
>
> I'm trying to figure out the solution for a couple of days, but this
> error is keep showing.
> I'm a noob in phyton so any help is welcome.
> Thanks in advance and best regards,
> Ivan
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to