Files
deb-python-wsme/wsme/tg15.py
Christophe de Vienne 4c798215c9 Introduce an adapter for tg 1.5 + unittest. It needs more realistic tests though.
--HG--
rename : tests/test_tg1.py => tests/test_tg15.py
rename : wsme/tg1.py => wsme/tg15.py
2012-05-18 10:44:39 +02:00

22 lines
511 B
Python

import cherrypy
import webob
from turbogears import expose
class Controller(object):
def __init__(self, wsroot):
self._wsroot = wsroot
@expose()
def default(self, *args, **kw):
req = webob.Request(cherrypy.request.wsgi_environ)
res = self._wsroot._handle_request(req)
cherrypy.response.header_list = res.headerlist
cherrypy.response.status = res.status
return res.body
def adapt(wsroot):
controller = Controller(wsroot)
return controller