google.appengine.api.appinfo_includes module

Summary

Used to parse app.yaml files while following builtins/includes directives.

Contents

exception google.appengine.api.appinfo_includes.IncludeFileNotFoundsource

Bases: exceptions.Exception

Raised if a specified include file cannot be found on disk.

google.appengine.api.appinfo_includes.Parse(appinfo_file, open_fn=function)source

Parse an AppYaml file and merge referenced includes and builtins.

Parameters
  • appinfo_file – an opened file, for example the result of open(‘app.yaml’).

  • open_fn – a function to open included files.

Returns

The parsed appinfo.AppInfoExternal object.

google.appengine.api.appinfo_includes.ParseAndReturnIncludePaths(appinfo_file, open_fn=function)source

Parse an AppYaml file and merge referenced includes and builtins.

Parameters
  • appinfo_file – an opened file, for example the result of open(‘app.yaml’).

  • open_fn – a function to open included files.

Returns

A tuple where the first element is the parsed appinfo.AppInfoExternal object and the second element is a list of the absolute paths of the included files, in no particular order.