Issue #803 resolved

Patch for running under Google App Engine

Anonymous created an issue

I've been working on getting CherryPy to run under Google's App Engine. My notes are [http://boodebr.org/main/python/cherrypy-under-google-appserver here]. I had to make a small patch to CherryPy. As is, you cannot even import cherrypy because {{{wsgiserver/init.py}}} makes reference to {{{socket._fileobject}}} in several places. My crude solution was just to remove the SSL code, but I'm assuming there is a better way to do this! Here is [http://boodebr.org/download/patch-cpy-for-gappengine.txt my patch]. (I could only get this to work with the CherryPy 3.1.0beta.)

Reported by fmcingvale@gmail.com

Comments (4)

  1. Robert Brewer

    Fixed in [1994], I hope. It may not be...we still import cgi.py, which imports urllib, which imports socket. But maybe GAE has its own versions of those modules. Can someone test?

  2. Log in to comment