Modulo google.appengine.api.namespace_manager.namespace_manager

Riepilogo

Controlla il sistema di spazio dei nomi utilizzato da varie API.

Uno spazio dei nomi può essere specificato in varie chiamate API esemplificate dalle interfacce datastore e memcache. L'impostazione predefinita può essere specificata utilizzando questo modulo.

Sommario

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

Basi: eccezioni.Eccezione

Aumentato da ValidateNamespaceString.

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

Imposta lo spazio dei nomi predefinito per la richiesta HTTP corrente.

Parametri

Spazio dei nomi: una stringa che assegna il nuovo nome allo spazio dei nomi da utilizzare. Il valore Nessuno annullerà il valore predefinito dello spazio dei nomi.

google.appengine.api.namespace_manager.namespace_manager.get_namespace()di origine

Ottieni lo spazio dei nomi predefinito corrente o ('') se non è impostato.

google.appengine.api.namespace_manager.namespace_manager.enable_request_namespace() di origine

Imposta lo spazio dei nomi predefinito sul dominio Google Apps che fa riferimento a questa richiesta.

Questo metodo è deprecato, utilizza invece lib_config.

Chiamando questa funzione, lo spazio dei nomi predefinito verrà impostato sul dominio Google Apps utilizzato per creare l'URL utilizzato per questa richiesta, ma solo per la richiesta corrente e solo se lo spazio dei nomi predefinito corrente non è impostato.

google.appengine.api.namespace_manager.namespace_manager.validate_namespace(value, except=google.appengine.api.namespace_manager.namespace_manager.BadValueError)Fonte

Imposta un'eccezione se il valore non è una stringa di spazio dei nomi valida.

Uno spazio dei nomi deve corrispondere all'espressione regolare ([0-9A-Za-z._-]{0,100}).

Parametri
  • value - stringa, il valore da convalidare.

  • eccezione: tipo di eccezione da esporre.