insertar fila python gdata.spreadsheets.client

Estoy un poco atascado con la API Python gdata para hojas de cálculo de Google específicamente. Usando gdata.spreadsheet.service fue fácil juntar un dict e insertarlo como una nueva fila en una hoja de cálculo de Google como estahttp://www.mattcutts.com/blog/write-google-spreadsheet-from-python/:

Dict = {'weight':'600'}
spr_client.InsertRow(Dict, spreadsheet_key, worksheet_id)

Ahora necesito usar el módulo gdata.spreadsheets.client ya que necesito las cosas de Oauth. Pude hacer la autenticación y editar las celdas existentes, sin embargo, no he podido insertar nuevas celdas o filas en función del valor en la columna como el anterior.

Esto es lo más lejos que llegué:

import gdata.spreadsheets.client
import gdata.gauth

token = gdata.gauth.OAuth2Token(client_id='CLIENTID',
                                client_secret='CLIENTSECRET',
                                scope='https://spreadsheets.google.com/feeds/',
                                user_agent='blah.blah',
                                access_token='ACCESSTOKEN',
                                refresh_token='REFRESHTOKEN')
spr_client = gdata.spreadsheets.client.SpreadsheetsClient()
token.authorize(spr_client)
for entry in spr_client.get_list_feed('SPREADSHEETID', 'od6').entry:
    print entry.to_dict()
    entry.set_value('weight', '600')
    spr_client.update(entry)

Esto solo sobrescribe el primer valor en la columna de peso en lugar de agregar otro valor en la fila a continuación en la columna, cualquier ayuda sería increíble

Respuestas a la pregunta(4)

Su respuesta a la pregunta