Módulo google.appengine.api.dispatchinfo

Resumo

Ferramentas de configuração de despacho.

Biblioteca para analisar arquivos dispatch.yaml e trabalhar com eles na memória.

Conteúdo

class google.appengine.api.dispatchinfo.DispatchEntry(**attributes)Fonte

Bases: google.appengine.api.validation.Validated

Uma entrada Dispatch descreve um mapeamento de um padrão de URL para um módulo.

ATRIBUTOS = {'url': <google.appengine.api.dispatchinfo.DispatchEntryURLValidator object>, 'service': <google.appengine.api.validation.Optional object>, 'module': <google.appengine.api.validation.Optional object>}
class google.appengine.api.dispatchinfo.DispatchEntryURLValidator(default=None)Fonte

Bases: google.appengine.api.validation.Validator

Validador de padrões de URL.

Validate(value, unused_key=None)Fonte

Valida um padrão de URL.

class google.appengine.api.dispatchinfo.DispatchInfoExternal(**attributes)Fonte

Bases: google.appengine.api.validation.Validated

Descreve o formato de um arquivo dispatch.yaml.

ATRIBUTOS = {'application': <google.appengine.api.validation.Optional object>, 'dispatch': <google.appengine.api.validation.Optional object>}
exception google.appengine.api.dispatchinfo.ErrorFonte

Bases: exceptions.Exception

Classe de base de erros neste módulo.

google.appengine.api.dispatchinfo.LoadSingleDispatch(dispatch_info, open_fn=None)Fonte

Carrega um arquivo dispatch.yaml ou uma string e retorna um DispatchInfoExternal.

Parâmetros
  • dispatch_info: conteúdo de um arquivo dispatch.yaml como uma string ou um objeto de arquivo aberto.

  • open_fn: função para abrir arquivos. Não usada aqui, necessária para fornecer uma API polimórfica usada pela análise yaml de appcfg.py.

Retorna

Uma instância de DispatchInfoExternal que representa o conteúdo do arquivo

yaml analisado.

Gera
  • MalformedDispatchConfigurationError: o arquivo yaml contém várias seções de envio ou não tem um valor obrigatório;

  • yaml_errors.EventError: ocorreu um erro durante a análise do arquivo yaml.

exception google.appengine.api.dispatchinfo.MalformedDispatchConfigurationErrorFonte

Bases: google.appengine.api.dispatchinfo.Error

O arquivo de configuração para envio é inválido.

class google.appengine.api.dispatchinfo.ParsedURL(url_pattern)Fonte

Bases: object

Classe holder do URL de entrada de envio.

host_pattern

O componente do padrão de host do padrão de URL.

host_exact

Verdadeiro se o padrão de host não começar com um

host *.

host_pattern com qualquer * à esquerda removido.

path_pattern

O componente do padrão de caminho do padrão de URL.

path_exact

Verdadeiro se path_pattern não terminar com um

caminho *.

path_pattern com qualquer * à direita removido.

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

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2