[CherryPy] #803: Patch for running under Google App Engine

0 views
Skip to first unread message

CherryPy

unread,
Apr 13, 2008, 3:19:06 PM4/13/08
to cherrypy...@googlegroups.com
#803: Patch for running under Google App Engine
----------------------------------+-----------------------------------------
Reporter: fmcin...@gmail.com | Owner: rdelon
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: CherryPy code | Keywords:
----------------------------------+-----------------------------------------
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.)

--
Ticket URL: <http://www.cherrypy.org/ticket/803>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework

CherryPy

unread,
Jun 28, 2008, 9:24:56 PM6/28/08
to cherrypy...@googlegroups.com
#803: Patch for running under Google App Engine
----------------------------------+-----------------------------------------
Reporter: fmcin...@gmail.com | Owner: fumanchu
Type: enhancement | Status: assigned
Priority: normal | Milestone: 3.1
Component: CherryPy code | Resolution:
Keywords: |
----------------------------------+-----------------------------------------
Changes (by fumanchu):

* milestone: => 3.1
* owner: rdelon => fumanchu
* status: new => assigned

Comment:

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?

CherryPy

unread,
Jun 28, 2008, 9:46:15 PM6/28/08
to cherrypy...@googlegroups.com
#803: Patch for running under Google App Engine
----------------------------------+-----------------------------------------
Reporter: fmcin...@gmail.com | Owner: fumanchu
Type: enhancement | Status: assigned
Priority: normal | Milestone: 3.1
Component: CherryPy code | Resolution:
Keywords: |
----------------------------------+-----------------------------------------
Comment (by ni...@nick125.com):

I tested this (http://cpytest.appspot.com) and it works in r1994.

CherryPy

unread,
Jun 28, 2008, 9:49:31 PM6/28/08
to cherrypy...@googlegroups.com
#803: Patch for running under Google App Engine
----------------------------------+-----------------------------------------
Reporter: fmcin...@gmail.com | Owner: fumanchu
Type: enhancement | Status: closed
Priority: normal | Milestone: 3.1
Component: CherryPy code | Resolution: fixed
Keywords: |
----------------------------------+-----------------------------------------
Changes (by fumanchu):

* resolution: => fixed
* status: assigned => closed
Reply all
Reply to author
Forward
0 new messages