Creé una aplicación web hace un mes y luego la probé. Había funcionado bien durante el mes pasado sin modificaciones en el código, pero de repente hoy vi que se produjo un error de forma permanente.

<type 'exceptions.ImportError'>: cannot import name service_handlers
Traceback (most recent call last):
  File "/base/data/home/apps/infinillaapp/1.351169771270370877/services.py", line 10, in <module>
    from protorpc import service_handlers

Traté de importar el módulo de diferentes maneras, pero nada me ayudó. Entonces, ¿supongo que hay algo mal con el entorno GAE? Además, funciona bien como antes en la máquina local. ¿Alguien se enfrentó a problemas de importación de módulos tan inesperados con GAE?

2
Sergei Basharov 16 jun. 2011 a las 11:34

2 respuestas

Chris tiene razón: el archivo service_handlers se ha movido al módulo webapp. Puedes usar

from protorpc.webapp import service_handlers
3
Sudhir Jonathan 16 jun. 2011 a las 16:57

Si necesita depender de su propia versión privada, también puede configurar tu pythonpath para que así sea.

0
Rafe Kaplan 20 jun. 2011 a las 16:45