Issue 411 in googlecl: "google docs edit --format html" does not work as expected

3 views
Skip to first unread message

goog...@googlecode.com

unread,
Aug 6, 2011, 3:39:14 AM8/6/11
to google...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 411 by spruchnu...@gmail.com: "google docs edit --format html"
does not work as expected
http://code.google.com/p/googlecl/issues/detail?id=411

What steps will reproduce the problem?
1. Use "--format html" when attempting to edit a google doc

What is the expected output? What do you see instead?
Expected behavior: Open HTML format copy of selected google document.

Instead, the following traceback is provided:

Traceback (most recent call last):
File "/usr/bin/google", line 849, in <module>
main()
File "/usr/bin/google", line 835, in main
run_once(options, args)
File "/usr/bin/google", line 627, in run_once
task.run(client, options, args)
File "/usr/lib64/python2.6/site-packages/googlecl/docs/__init__.py", line
202, in _run_edit
folder_entry_or_path=folder_entry or options.folder)
File "/usr/lib64/python2.6/site-packages/googlecl/docs/base.py", line
118, in edit_doc
self.Export(doc_entry_or_title.content.src, path)
File "/usr/lib64/python2.6/site-packages/googlecl/docs/client.py", line
147, in export
auth_token=auth_token, **kwargs)
File "/usr/lib64/python2.6/site-packages/gdata/docs/client.py", line 501,
in download
self._download_file(url, file_path, auth_token=auth_token, **kwargs)
File "/usr/lib64/python2.6/site-packages/googlecl/docs/client.py", line
92, in _download_file
response_string = self.get_file_content(uri, auth_token=auth_token)
File "/usr/lib64/python2.6/site-packages/gdata/docs/client.py", line 76,
in get_file_content
server_response = self.request('GET', uri, auth_token=auth_token,
**kwargs)
File "/usr/lib64/python2.6/site-packages/googlecl/client.py", line 60, in
retry_request
return self.retry_operation(*args, **kwargs)
File "/usr/lib64/python2.6/site-packages/googlecl/base.py", line 382, in
retry_operation
raise err
gdata.client.RequestError: Server responded with: 400, <!DOCTYPE html><html
lang="en"><head><meta name="description" content="Web word processing,
presentations and spreadsheets"><link rel="shortcut icon"
href="https://ssl.gstatic.com/docs/documents/images/kix-favicon2.ico"><title>Google
Docs -- Page Not Found</title><style
[--- truncated, the rest of the message is an error page. the important
info is shown above ---]

What version of the product are you using?
$ google --version
google 0.9.13

On what operating system?
Gentoo

What version of gdata-python-client (aka python-gdata)?
[ebuild R ] dev-python/gdata-2.0.14 USE="-examples" 0 kB

Please provide any additional information below.
After doing some research, I found that this is a regression of a fix that
was made for googlecl with a workaround that was provided in the
apps-api-issues tracker:

http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=2294

Apparently the API at some point stopped responding to exportFormat=html,
and the workaround was to specify the format "102" instead.

The following lines are in googlecl/docs/client.py:

# Hack for apps-api-issues Issue 2294
if export_format.lower() == 'html':
export_format = '102'

From the above traceback/error page, it would appear that "102" is no
longer a valid format recognized by the API. Removing the above lines
corrects the behavior. I verified that the above code was still in svn and
have attached a patch to this report that removes these lines.

Attachments:
docs_format-html.patch 604 bytes

goog...@googlecode.com

unread,
Dec 16, 2014, 11:56:32 AM12/16/14
to google...@googlegroups.com

Comment #1 on issue 411 by troddinr...@gmail.com: "google docs edit
--format html" does not work as expected
https://code.google.com/p/googlecl/issues/detail?id=411

Is there any fix or workaround for this issue?

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
Reply all
Reply to author
Forward
0 new messages