Использование библиотек GData Python, версия 2.0.18
Попытка получить список контактов с использованием подхода службы (а не клиента, как в примере приложения). Похоже, что возврат сопоставлен с ContactEntry (хорошо), но выдает ошибку, когда я пытаюсь получить доступ к атрибуту имени:
AttributeError: объект «ContactEntry» не имеет атрибута «имя»
from gdata.contacts.service import ContactsService
(...)
self.client = ContactsService(source='appname', additional_headers=additional_headers )
feed = self.client.GetContactsFeed(uri=query.ToUri())
self.client — это gdata.contacts.service
GetContactsFeed использует
def GetContactsFeed(self, uri=None):
uri = uri or self.GetFeedUri()
return self.Get(uri, converter=gdata.contacts.ContactsFeedFromString)
В примере кода используется desired_class=gdata.contacts.data.ContactsFeed
Кажется, должен быть атрибут имени. Мой синтаксис неверен?