внутренняя ошибка gdata - PullRequest
       4

внутренняя ошибка gdata

0 голосов
/ 12 августа 2011

Со вчерашнего дня работающая программа Python gdata перестала работать после того, как я изменил используемый IP-адрес. Я получаю следующую трассировку стека:

Traceback (последний вызов был последним): Файл "C: \ prod \ googleSite \ googleSite2.py", строка 23, в feed = client.GetContentFeed () Файл "C: \ Python27 \ lib \ site-packages \ gdata \ sites \ client.py", строка 155, в get_c ontent_feed auth_token = auth_token, ** kwargs) Файл "C: \ Python27 \ lib \ site-packages \ gdata \ client.py", строка 635, в get_feed ** kwargs) Файл "C: \ Python27 \ lib \ site-packages \ gdata \ client.py", строка 320, в запросе RequestError) gdata.client.RequestError: Сервер ответил: 500, внутренняя ошибка

Код выглядит следующим образом:

    import gdata.sites.client
import gdata.sites.data
client = gdata.sites.client.SitesClient(source='xxx', site='yyy')
client.ssl = True  # Force API requests through HTTPS
client.ClientLogin('user@googlemail.com', 'password', client.source);
feed = client.GetContentFeed();

Обновление: Проблема устраняется через час - есть ли какие-либо коммиты или выход из системы, чтобы избежать этого?

1 Ответ

1 голос
/ 12 августа 2011

Поскольку вы ничего не передаете в GetContentFeed, он использует CONTENT_FEED_TEMPLATE % (self.domain, self.site) в качестве URI. Я не уверен, что изменение IP повлияло на то, какими должны быть значения self.domain / self.site, но, возможно, стоит проверить их.

...