mutagen eyed3 python google-app-engine

mutagen - eyed3 python



importar el módulo de mecanizar a python script (4)

Cuando GAE arroja un 500, puede ver el error real en los registros en su consola de administración. Si eso no ayuda, péguelo aquí y lo ayudaremos más.

Además, ¿funciona en el dev_appserver?

Traté de importar el módulo mechanize a mi script python así,

de Mechanize Import Browser

Pero, Google appengine arroja HTTP 500 al acceder a mi script.

Para aclarar las cosas, déjame darte una instantánea de la estructura de mi paquete,

root ....mechanize(where all the mechanize related files there) ....main.py ....app.yaml ....image ....script

¿Puede alguien ayudarme a resolver este problema?

Gracias, Ponmalar


La página principal de mechanize dice:

mecanize.Browser es una subclase de mecanize.UserAgentBase, que es, a su vez, una subclase de urllib2.OpenerDirector

Tengo entendido que urllib2 es uno de los módulos de espacio aislado en GAE, y que su funcionalidad está siendo reemplazada por el urlfetch provisto por Google. Tendría que volver a implementar la clase mechanize.UserAgentBase para usar urlfetch, si eso es posible.


Finalmente puedo gestionar con el urlfetch de GAE en lugar de con el mecanizador. Puedo recuperar la respuesta utilizando la utilidad mencionada anteriormente.

Gracias a todos por la gran ayuda oportuna.

^ Ponmalar


Gracias a todos por la pronta respuesta.

Aquí está el contenido de registro obtenido de GAE,

: Ningún módulo llamado ClientForm Traceback (última llamada más reciente): Archivo "/base/data/home/apps/seoapp/1.28/main.py", línea 10, en importar mecanizar Archivo "/ base / data / home / apps / seoapp / 1.28 / mechanize / init .py ", línea 85, desde la versión de importación _mechanize Archivo" /base/data/home/apps/seoapp/1.28/mechanize/_mechanize.py ", línea 15, desde _useragent import UserAgentBase File "/base/data/home/apps/seoapp/1.28/mechanize/_useragent.py", línea 16, en el archivo _opener de importación "/base/data/home/apps/seoapp/1.28/mechanize/_opener.py", línea 23, en importación _http Archivo "/base/data/home/apps/seoapp/1.28/mechanize/_http.py", línea 22, desde _html import unescape, unescape_charref Archivo "/ base / data / home / apps / seoapp / 1.28 / mechanize / _html.py ", línea 12, en importación sgmllib, ClientForm