SyntaxError с использованием gdata-python для получения канала рабочих листов

Я получаю случайную ошибку при попытке получить список рабочих листов из gdata. Это не происходит для всех электронных таблиц, но будет последовательно происходить с одной и той же электронной таблицей в течение периода от нескольких дней до недель. Я подозревал разрешения, но не смог найти никаких специальных разрешений для таблиц, которые вызывают ошибку. Я использую OAuth2, gdata 2.0.18 и Python 2.6.8.

Traceback (most recent call last):
  File "/mnt/shared_from_host/snake/base/fetchers/google_spreadsheet/common.py", line 176, in get_worksheet_list
    feed = client.get_worksheets(spreadsheet_id)
  File "/home/ubuntu/.virtualenvs/snakeenv/lib/python2.6/site-packages/gdata/spreadsheets/client.py", line 108, in get_worksheets
    **kwargs)
  File "/home/ubuntu/.virtualenvs/snakeenv/lib/python2.6/site-packages/gdata/client.py", line 640, in get_feed
    **kwargs)
  File "/home/ubuntu/.virtualenvs/snakeenv/lib/python2.6/site-packages/gdata/client.py", line 278, in request
    version=get_xml_version(self.api_version))
  File "/home/ubuntu/.virtualenvs/snakeenv/lib/python2.6/site-packages/atom/core.py", line 520, in parse
    tree = ElementTree.fromstring(xml_string)
  File "<string>", line 86, in XML
SyntaxError: no element found: line 1, column 0

Похоже, что это из запроса получить пустую строку в качестве ответа.

Кто-нибудь имеет какие-либо идеи о том, почему это не может работать, или идеи по устранению неполадок? Благодарю.

0 ответов

Другие вопросы по тегам