¿Puedo escribir partes del código de Google App Engine en Java, otras partes en Python?

Google App Engine es compatible con el desarrollo de aplicaciones Python y Java.

¿Puedo tener ambos en la misma aplicación?

¿Puedo ejecutar código Java y Python en la misma aplicación?

Cada versión de la aplicación debe especificar un idioma de tiempo de ejecución y es posible tener la versión x de su aplicación ejecutando Java, mientras que la versión y ejecuta Python. También sería posible usar Jython.

Fuente: Google App Engine para Java Preguntas frecuentes

Por lo que sé, hay dos maneras:

  • Escriba otra aplicación en java, publíquela como un servicio web y llámela desde Python (pero eso no es lo que está buscando)
  • Haga una aplicación java pero escríbala en jython . Luego, su aplicación se escribirá en python, se ejecutará en JVM y las llamadas a la API de Java son triviales.

Solo para tener una respuesta actualizada para esta pregunta,

A partir de esta respuesta en los grupos de Google GAE, parece que es posible tener diferentes módulos en diferentes idiomas.