Notice: Over the next few months, we're reorganizing the App Engine documentation site to make it easier to find content and better align with the rest of Google Cloud products. The same content will be available, but the navigation will now match the rest of the Cloud products. If you have feedback or questions as you navigate the site, click Send Feedback.

Python 2 is no longer supported by the community. We recommend that you migrate Python 2 apps to Python 3.

google.appengine.ext.builtins package

Summary

Repository for all builtin handlers information.

On initialization, this file generates a list of builtin handlers that have associated app.yaml information. This file can then be called to read that information and make it available.

Contents

exception google.appengine.ext.builtins.InvalidBuiltinNamesource

Bases: exceptions.Exception

Raised whenever a builtin handler name is specified that is not found.

google.appengine.ext.builtins.get_yaml_basepath()source

Returns the full path of the directory in which builtins are located.

google.appengine.ext.builtins.get_yaml_path(builtin_name, runtime='')source

Returns the full path to a yaml file by giving the builtin module’s name.

Parameters
  • builtin_name – single word name of builtin handler

  • runtime – name of the runtime

Raises

ValueError – if handler does not exist in expected directory

Returns

the absolute path to a valid builtin handler include.yaml file

google.appengine.ext.builtins.reset_builtins_dir()source

Public method for resetting builtins directory to default.

google.appengine.ext.builtins.set_builtins_dir(path)source

Sets the appropriate path for testing and reinitializes the module.