Módulo google.appengine.api.backendinfo

Resumo

Uma biblioteca para trabalhar com registros BackendInfoExternal, descrevendo os back-ends configurados para um aplicativo. É compatível com o carregamento dos registros de backend.yaml.

Conteúdo

class google.appengine.api.backendinfo.BackendEntry(*args, **kwargs)source

Bases: google.appengine.api.validation.Validated

Uma entrada de back-end descreve um único back-end.

ATRIBUTOS = {'max_concurrent_requests': <google.appengine.api.validation.Optional object>, 'instances': <google.appengine.api.validation.Optional object>, 'state': <google.appengine.api.validation.Optional object>, 'name': '(?!-)[a-z\\d\\-]{1,100}', 'start': <google.appengine.api.validation.Optional object>, 'public': <google.appengine.api.validation.Optional object>, 'dynamic': <google.appengine.api.validation.Optional object>, 'class': <google.appengine.api.validation.Optional object>, 'failfast': <google.appengine.api.validation.Optional object>, 'options': <google.appengine.api.validation.Optional object>}
Init()source
ParseOptions()source

Analisa o campo "options" e define os campos apropriados.

ToDict()source

Retorna um dicionário classificado que representa a entrada de back-end.

WriteOptions()source

Grava o campo "options" com base em outras configurações.

get_class()source

Acesso de "class", já que uma referência de atributo é um erro.

set_class(Class)source

Setter para "class", já que uma referência de atributo é um erro.

class google.appengine.api.backendinfo.BackendInfoExternal(**attributes)source

Bases: google.appengine.api.validation.Validated

BackendInfoExternal descreve todas as entradas de back-end de um aplicativo.

ATRIBUTOS = {'backends': <google.appengine.api.validation.Optional object>}
exception google.appengine.api.backendinfo.BadConfigsource

Bases: exceptions.Exception

Uma configuração inválida foi fornecida.

class google.appengine.api.backendinfo.ListWithoutSortsource

Bases: list

sort()source
google.appengine.api.backendinfo.LoadBackendEntry(backend_entry)source

Analisa um objeto BackendEntry de uma string.

Parâmetros

backend_entry: uma entrada de back-end, como uma string

Retorna

Um objeto BackendEntry.

google.appengine.api.backendinfo.LoadBackendInfo(backend_info, open_fn=None)source

Analisa um objeto BackendInfoExternal de uma string.

Parâmetros
  • backend_info: uma estrofe de back-ends (lista de back-ends) como uma string.

  • open_fn: função para abrir arquivos. Não usada.

Retorna

Um objeto BackendInfoExternal.

class google.appengine.api.backendinfo.SortedDict(keys, data)source

Bases: dict

items()source