summaryrefslogtreecommitdiffstats
path: root/ipawebui
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2010-02-23 10:53:47 -0700
committerJason Gerard DeRose <jderose@redhat.com>2010-03-01 20:21:38 -0700
commit942919bef77030b10a96cab66ab878a8a3d7ef10 (patch)
treee4f7f3262d913729c80ddf057b4b06db4aec252c /ipawebui
parent5220c949a446fcdc870708ea09ec1b444a715edd (diff)
downloadfreeipa-942919bef77030b10a96cab66ab878a8a3d7ef10.tar.gz
freeipa-942919bef77030b10a96cab66ab878a8a3d7ef10.tar.xz
freeipa-942919bef77030b10a96cab66ab878a8a3d7ef10.zip
Consolidate to single WSGI entry point
Diffstat (limited to 'ipawebui')
-rw-r--r--ipawebui/__init__.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/ipawebui/__init__.py b/ipawebui/__init__.py
index 037fc764..0e892d8a 100644
--- a/ipawebui/__init__.py
+++ b/ipawebui/__init__.py
@@ -47,7 +47,6 @@ def join_url(base, url):
class WebUI(Application):
def __init__(self, api):
self.api = api
- self.session = api.Backend.session
baseurl = api.env.mount_ipa
assets = Assets(
url=join_url(baseurl, api.env.mount_webui_assets),
@@ -60,16 +59,8 @@ class WebUI(Application):
widgets=create_widgets(),
prod=api.env.webui_prod,
)
+ self.api.Backend.session.mount(self, api.env.mount_webui)
- def __call__(self, environ, start_response):
- self.session.create_context(ccache=environ.get('KRB5CCNAME'))
- try:
- query = extract_query(environ)
- print query
- response = super(WebUI, self).__call__(environ, start_response)
- finally:
- destroy_context()
- return response
def create_wsgi_app(api):