inserir linha python gdata.spreadsheets.client

Estou um pouco preso à API python gdata, especificamente para planilhas do Google. Usando gdata.spreadsheet.service, foi fácil criar um ditado e inseri-lo como uma nova linha em uma planilha do Google como estahttp://www.mattcutts.com/blog/write-google-spreadsheet-from-python/:

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

Agora eu preciso usar o módulo gdata.spreadsheets.client, pois preciso do material Oauth. Consegui fazer a autenticação e editar as células existentes, mas não foi possível inserir novas células ou linhas com base no valor da coluna, como acima.

isto é tanto quanto eu tenho:

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)

Isso apenas sobrescreve o primeiro valor na coluna de ponderação, em vez de acrescentar outro valor na linha abaixo da coluna, que qualquer ajuda estaria prejudicando