google.appengine.api.appinfo_errors module

Summary

Errors used in the Python appinfo API, used by app developers.

Contents

exception google.appengine.api.appinfo_errors.BackendNotFoundsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a Backend is required but not specified.

exception google.appengine.api.appinfo_errors.ContentTypeSpecifiedMultipleTimessource

Bases: google.appengine.api.appinfo_errors.Error

Raised when mime_type and http_headers specify a mime type.

N.B. This will be raised even when both fields specify the same content type. E.g. the following configuration (snippet) will be rejected:

handlers: - url: /static

static_dir: static mime_type: text/html http_headers:

content-type: text/html

This only applies to static handlers i.e. a handler that specifies static_dir or static_files.

exception google.appengine.api.appinfo_errors.DuplicateBackendsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a backend is found more than once in ‘backends’.

exception google.appengine.api.appinfo_errors.DuplicateBuiltinsSpecifiedsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a builtin is specified more than once in the same file.

exception google.appengine.api.appinfo_errors.DuplicateLibrarysource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a library is found more than once in ‘libraries’.

exception google.appengine.api.appinfo_errors.EmptyConfigurationFilesource

Bases: google.appengine.api.appinfo_errors.Error

Tried to load empty configuration file

exception google.appengine.api.appinfo_errors.Errorsource

Bases: exceptions.Exception

Base datastore AppInfo type.

exception google.appengine.api.appinfo_errors.InvalidBuiltinFormatsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when the name of the builtin in a list item cannot be identified.

exception google.appengine.api.appinfo_errors.InvalidHttpHeaderNamesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when an invalid HTTP header name is used.

This issue arrises what a static handler uses http_headers. For example, the following would not be allowed:

handlers: - url: /static

static_dir: static http_headers:

D@nger: Will Robinson

exception google.appengine.api.appinfo_errors.InvalidHttpHeaderValuesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when an invalid HTTP header value is used.

This issue arrises what a static handler uses http_headers. For example, the following would not be allowed:

handlers: - url: /static

static_dir: static http_headers:

Some-Unicode: “u2628”

exception google.appengine.api.appinfo_errors.InvalidLibraryNamesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a library is specified that isn’t supported.

exception google.appengine.api.appinfo_errors.InvalidLibraryVersionsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a library uses a version that isn’t supported.

exception google.appengine.api.appinfo_errors.MissingApiConfigsource

Bases: google.appengine.api.appinfo_errors.Error

Raised if an api_endpoint handler is configured but no api_config.

exception google.appengine.api.appinfo_errors.MissingHandlerAttributesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a handler is missing an attribute required by its type.

exception google.appengine.api.appinfo_errors.MissingRuntimeErrorsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when the “runtime” field is omitted for a non-vm.

exception google.appengine.api.appinfo_errors.MissingThreadsafesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when the runtime needs a threadsafe declaration and it’s missing.

exception google.appengine.api.appinfo_errors.MissingURLMappingsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when there are no URL mappings in external appinfo.

exception google.appengine.api.appinfo_errors.ModuleAndServiceDefinedsource

Bases: google.appengine.api.appinfo_errors.Error

Configuration has both ‘module’ and ‘service’ instead of just one.

exception google.appengine.api.appinfo_errors.MultipleBuiltinsSpecifiedsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when more than one builtin is specified in a single list element.

exception google.appengine.api.appinfo_errors.MultipleConfigurationFilesource

Bases: google.appengine.api.appinfo_errors.Error

Tried to load configuration file with multiple AppInfo objects

exception google.appengine.api.appinfo_errors.MultipleProjectNamessource

Bases: google.appengine.api.appinfo_errors.Error

Configuration file had both “application:” and “project:” fields.

A configuration file can specify the project name using either the old-style “application: name” syntax or the newer “project: name” syntax, but not both.

exception google.appengine.api.appinfo_errors.PositionUsedInAppYamlHandlersource

Bases: google.appengine.api.appinfo_errors.Error

Raised when position attribute is used in handler in AppInfoExternal.

exception google.appengine.api.appinfo_errors.RuntimeDoesNotSupportLibrariessource

Bases: google.appengine.api.appinfo_errors.Error

Raised when ‘libraries’ is used in a runtime that does not support it.

exception google.appengine.api.appinfo_errors.ThreadsafeWithCgiHandlersource

Bases: google.appengine.api.appinfo_errors.Error

Raised when threadsafe is enabled with a CGI handler specified.

exception google.appengine.api.appinfo_errors.TooManyHttpHeaderssource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a handler specified too many HTTP headers.

The message should indicate the maximum number of headers allowed.

exception google.appengine.api.appinfo_errors.TooManyScalingSettingsErrorsource

Bases: google.appengine.api.appinfo_errors.Error

Raised when more than one scaling settings section is present.

exception google.appengine.api.appinfo_errors.TooManyURLMappingssource

Bases: google.appengine.api.appinfo_errors.Error

Raised when there are too many URL mappings in external appinfo.

exception google.appengine.api.appinfo_errors.UnexpectedHandlerAttributesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when a handler type has an attribute that it does not use.

exception google.appengine.api.appinfo_errors.UnknownHandlerTypesource

Bases: google.appengine.api.appinfo_errors.Error

Raised when it is not possible to determine URL mapping type.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Python