Módulo google.appengine.api.namespace_manager.namespace_manager

Resumo

Controla o sistema de atribuição de namespaces usado por várias APIs.

Um namespace pode ser especificado em várias chamadas de API, tendo como exemplo as interfaces de armazenamento de dados e Memcache. O padrão pode ser especificado usando este módulo.

Índice

exception google.appengine.api.namespace_manager.namespace_manager.BadValueErrorsource

Bases: exceptions.Exception

Criado por ValidateNamespaceString.

google.appengine.api.namespace_manager.namespace_manager.set_namespace(namespace)Fonte

Define o namespace padrão da solicitação HTTP atual.

Parâmetros

namespace: uma string que nomeia o novo namespace a ser usado. Um valor "None" desativará o valor padrão do namespace.

google.appengine.api.namespace_manager.namespace_manager.get_namespace()Fonte

Recebe o namespace padrão atual ou o namespace (‘’), se não definido.

google.appengine.api.namespace_manager.namespace_manager.google_apps_namespace()Fonte
google.appengine.api.namespace_manager.namespace_manager.enable_request_namespace()Fonte

Define o namespace padrão para o domínio do Google Apps referente a essa solicitação.

Esse método está obsoleto, use lib_config no lugar dele.

Chamar essa função definirá o namespace padrão para o domínio do Google Apps que foi usado para criar o URL usado para essa solicitação e somente para a solicitação atual e somente se o namespace padrão atual não estiver definido.

google.appengine.api.namespace_manager.namespace_manager.validate_namespace(value, exception=google.appengine.api.namespace_manager.namespace_manager.BadValueError)source

Gera uma exceção caso o valor não seja uma string de namespace válida.

Um namespace tem que corresponder à expressão regular ([0-9A-Za-z._-]{0,100}).

Parâmetros
  • value: string, o valor a validar.

  • exception: tipo de exceção a criar.