Módulo google.appengine.api.dispatchinfo
Resumen
Herramientas de configuración de envío.
Biblioteca para analizar archivos dispatch.yaml y trabajar con estos en la memoria.
Contenido
- clase google.appengine.api.dispatchinfo.DispatchEntry(**attributes)source
-
Bases: google.appengine.api.validation.Validated
Una entrada de envío describe una asignación de un patrón de URL a un módulo.
- ATTRIBUTES = {u'url': <google.appengine.api.dispatchinfo.DispatchEntryURLValidator object>, u'service': <google.appengine.api.validation.Optional object>, u'module': <google.appengine.api.validation.Optional object>}
- clase google.appengine.api.dispatchinfo.DispatchEntryURLValidator(default=None)source
-
Bases: google.appengine.api.validation.Validator
Validador para patrones de URL.
- Validate(value, unused_key=None)source
-
Valida un patrón de URL.
- clase google.appengine.api.dispatchinfo.DispatchInfoExternal(**attributes)source
-
Bases: google.appengine.api.validation.Validated
Describe el formato de un archivo dispatch.yaml.
- ATTRIBUTES = {u'application': <google.appengine.api.validation.Optional object>, u'dispatch': <google.appengine.api.validation.Optional object>}
- excepción google.appengine.api.dispatchinfo.Error source
-
Bases: exceptions.Exception
Clase básica para los errores en este módulo.
- google.appengine.api.dispatchinfo.LoadSingleDispatch(dispatch_info, open_fn=None)source
Carga un archivo dispatch.yaml o una string y muestra un DispatchInfoExternal.
Parámetros-
dispatch_info: el contenido de un archivo dispatch.yaml como una string o un objeto de archivo abierto.
-
open_fn: función para abrir archivos. No se usa aquí, necesario para proporcionar una API polimórfica que usa el análisis yaml de appcfg.py.
- Una instancia de DispatchInfoExternal que representa el contenido de los análisis del
-
archivo .yaml.
-
MalformDispatchConfigurationError: el archivo yaml contiene varias secciones de despacho o falta un valor obligatorio.
-
yaml_errors.EventError: Se produjo un error mientras se analizaba el archivo yaml.
-
- excepción google.appengine.api.dispatchinfo.MalformedDispatchConfigurationErrorsource
-
Bases: google.appengine.api.dispatchinfo.Error
El archivo de configuración para envío es incorrecto.
- clase google.appengine.api.dispatchinfo.ParsedURL(url_pattern)source
-
Bases: objeto
Clase de titular de URL de entrada de envío.
- host_pattern
-
El componente del patrón de host del patrón de URL.
- host_exact
-
Es verdadero si el patrón de host no comienza con un *.
- host
-
host_pattern con cualquier * al principio que se quite.
- path_pattern
-
Componente del patrón de ruta de acceso del patrón de URL.
- path_exact
-
Es verdadero si el path_pattern no termina con un *.
- ruta
-
path_pattern con cualquier * al final que se haya quitado.