Cómo obtener la ruta raíz de la aplicación en GAE

Estoy usando plantillas Jinja2 para mi aplicación GAE Python. En realidad, hay un par de pequeñas aplicaciones dentro de un proyecto. Son, por ejemplo, blog y sitio. Entonces, el primero es para el blog y el segundo es para el sitio =). Tengo esta estructura de carpetas:

/
  /apps
    /blog
    /site
/templates
  /blog
  /site

También tengo un código para acceder a la carpeta de plantillas para cada aplicación. Se parece a esto

template_dirs = []
template_dirs.append(os.path.join(os.path.dirname(__file__), 'templates/project'))

Por supuesto, no funciona porque está mal. Devuelve una cadena como esta: base / data / home / apps / myapplication / 1.348460209502075158 / apps / project / templates / project

Y lo necesito para devolver una cadena como esta: base / data / home / apps / myapplication / 1.348460209502075158 / apps / templates / project ¿Cómo puedo hacer eso usando rutas absolutas, no relativas? Supongo que necesito obtener la raíz de todo mi proyecto GAE de alguna manera. ¡Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta