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.

Was this page helpful? Let us know how we did:

Send feedback about...

App Engine standard environment for Python 2