Módulo google.appengine.ext.bulkload.simpletext_connector

Resumo

Gravação de texto simples de bulkloader.

Processa o formato de texto simples especificado em um arquivo bulkloader.yaml.

Conteúdo

class google.appengine.ext.bulkload.simpletext_connector.SimpleTextConnector(template, prolog=None, epilog=None, mode='text', name='')Fonte

Bases: google.appengine.ext.bulkload.connector_interface.ConnectorInterface

Grava um arquivo de texto a partir dos dicionários de cada registro. Incompatível com importação.

VALID_MODES = ('text', 'nonewline', 'binary')
classmethod create_from_options(options, name)Fonte

Fábrica que usa um dicionário de opções.

Parâmetros
  • options –

    Dicionário de opções contendo: template: uma string de interpolação de dicionário do Python. Obrigatório. prolog: gravado antes da saída por registro. epilog: gravado após a saída por registro. mode: um dos seguintes valores, o padrão é "text"

    text: modo de arquivo de texto, novas linhas entre registros. nonewline: modo de arquivo de texto, sem novas linhas adicionadas. binary: modo de arquivo binário, sem novas linhas adicionadas.

  • name: nome desse transformador, para uso em mensagens de erro.

Retorna

Objeto SimpleTextConnector descrito pelas opções especificadas.

Gera

InvalidConfiguration: quando a configuração é inválida.

finalize_export()Fonte

Grava epílogo e fecha o arquivo depois que cada registro é gravado.

initialize_export(filename, bulkload_state)Fonte

Abre o arquivo e grava o prólogo.

write_dict(dictionary)Fonte

Grava um único registro para a entidade especificada.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2