Python 2.7 has reached end of support and will be deprecated on January 31, 2026. After deprecation, you won't be able to deploy Python 2.7 applications, even if your organization previously used an organization policy to re-enable deployments of legacy runtimes. Your existing Python 2.7 applications will continue to run and receive traffic after their deprecation date. We recommend that you migrate to the latest supported version of Python.

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.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年06月16日 UTC.