Módulo google.appengine.api.appinfo_errors

Resumen

Errores que los desarrolladores de apps usan en la API de appinfo de Python.

Contenido

excepción google.appengine.api.appinfo_errors.BackendNotFoundsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se requiere un backend, pero no se especifica.

excepción google.appengine.api.appinfo_errors.ContentTypeSpecifiedMultipleTimessource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando mime_type y http_headers especifican un tipo de MIME.

N.B. Esto se generará incluso cuando ambos campos especifiquen el mismo tipo de contenido. Por ejemplo, se rechazará la siguiente configuración (fragmento):

handlers: - url: /static

static_dir: static mime_type: text/html http_headers:

content-type: text/html

Esto solo se aplica a controladores estáticos, es decir, a un controlador que especifica static_dir o static_files.

excepción google.appengine.api.appinfo_errors.DuplicateBackendsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se encuentra un backend más de una vez en “backends”.

excepción google.appengine.api.appinfo_errors.DuplicateBuiltinsSpecifiedsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se especifica un elemento integrado más de una vez en el mismo archivo.

excepción google.appengine.api.appinfo_errors.DuplicateLibrarysource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se encuentra una biblioteca más de una vez en “bibliotecas”.

excepción google.appengine.api.appinfo_errors.EmptyConfigurationFilesource

Bases: google.appengine.api.appinfo_errors.Error

Se intentó cargar un archivo de configuración vacío

excepción google.appengine.api.appinfo_errors.Errorsource

Bases: exceptions.Exception

Tipo de AppInfo del almacén de datos base.

excepción google.appengine.api.appinfo_errors.InvalidBuiltinFormatsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando el nombre del elemento integrado en un elemento de la lista no se puede identificar.

excepción google.appengine.api.appinfo_errors.InvalidHttpHeaderNamesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se usa un nombre de encabezado HTTP no válido.

Este problema se genera cuando un controlador estático usa http_headers. Por ejemplo, no se permitiría lo siguiente:

handlers: - url: /static

static_dir: static http_headers:

D@nger: Will Robinson

excepción google.appengine.api.appinfo_errors.InvalidHttpHeaderValuesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se usa un valor de encabezado HTTP no válido.

Este problema se genera cuando un controlador estático usa http_headers. Por ejemplo, no se permitiría lo siguiente:

handlers: - url: /static

static_dir: static http_headers:

Some-Unicode: “u2628”

excepción google.appengine.api.appinfo_errors.InvalidLibraryNamesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se especifica una biblioteca que no es compatible.

excepción google.appengine.api.appinfo_errors.InvalidLibraryVersionsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando una biblioteca usa una versión que no es compatible.

excepción google.appengine.api.appinfo_errors.MissingApiConfigsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera si un controlador api_endpoint está configurado, pero no api_config.

excepción google.appengine.api.appinfo_errors.MissingEndpointsConfigIdsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se espera un ID de configuración de extremos.

Se espera un ID de configuración de extremos cuando no se especifica la estrategia de lanzamiento de Endpoints o se configura como "fija".

excepción google.appengine.api.appinfo_errors.MissingHandlerAttributesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando a un controlador le falta un atributo requerido por su tipo.

excepción google.appengine.api.appinfo_errors.MissingRuntimeErrorsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se omite el campo "runtime" para un elemento que no es VM.

excepción google.appengine.api.appinfo_errors.MissingThreadsafesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando el entorno de ejecución necesita una declaración segura para los subprocesos y no está presente.

excepción google.appengine.api.appinfo_errors.MissingURLMappingsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando no hay asignaciones de URL en appinfo externo.

excepción google.appengine.api.appinfo_errors.MultipleBuiltinsSpecifiedsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se especifica más de un elemento integrado en un solo elemento de la lista.

excepción google.appengine.api.appinfo_errors.MultipleConfigurationFilesource

Bases: google.appengine.api.appinfo_errors.Error

Se intentó cargar el archivo de configuración con varios objetos AppInfo

excepción google.appengine.api.appinfo_errors.MultipleProjectNamessource

Bases: google.appengine.api.appinfo_errors.Error

El archivo de configuración tenía los campos “application:” y “project:”.

Un archivo de configuración puede especificar el nombre del proyecto con la sintaxis de estilo antiguo “application: name” o la sintaxis más reciente “project: name”, pero no ambas.

excepción google.appengine.api.appinfo_errors.NotEnoughAutoscalingUtilizationTargetsErrorsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando no hay presentes suficientes objetivos de ajuste de escala automático de métricas.

excepción google.appengine.api.appinfo_errors.PositionUsedInAppYamlHandlersource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando el atributo de posición se usa en el controlador en AppInfoExternal.

excepción google.appengine.api.appinfo_errors.RuntimeDoesNotSupportLibrariessource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando se usa "libraries" en un entorno de ejecución que no lo admite.

excepción google.appengine.api.appinfo_errors.ThreadsafeWithCgiHandlersource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando subprocesos están habilitados con un controlador CGI especificado.

excepción google.appengine.api.appinfo_errors.TooManyAutoscalingUtilizationTargetsErrorsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando hay demasiados objetivos de ajuste de escala automático de métricas personalizadas.

excepción google.appengine.api.appinfo_errors.TooManyHttpHeaderssource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando un controlador especifica demasiados encabezados HTTP.

El mensaje debe indicar la cantidad máxima de encabezados permitidos.

excepción google.appengine.api.appinfo_errors.TooManyScalingSettingsErrorsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando hay más de una sección de configuración de escalamiento.

excepción google.appengine.api.appinfo_errors.TooManyURLMappingssource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando hay demasiadas asignaciones de URL en appinfo externo.

excepción google.appengine.api.appinfo_errors.UnexpectedEndpointsConfigIdsource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando un ID de configuración de extremo es inesperado.

Un ID de configuración de extremos está prohibido cuando la estrategia de implementación de extremos se establece como "managed".

excepción google.appengine.api.appinfo_errors.UnexpectedHandlerAttributesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando un tipo de controlador tiene un atributo que no usa.

excepción google.appengine.api.appinfo_errors.UnknownHandlerTypesource

Bases: google.appengine.api.appinfo_errors.Error

Se genera cuando no es posible determinar el tipo de asignación de URL.