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


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.


exception google.appengine.ext.builtins.InvalidBuiltinNamesource

Bases: exceptions.Exception

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


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.

  • builtin_name – single word name of builtin handler

  • runtime – name of the runtime


ValueError – if handler does not exist in expected directory


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


Public method for resetting builtins directory to default.


Sets the appropriate path for testing and reinitializes the module.