diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2010-02-23 10:53:47 -0700 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2010-03-01 20:21:38 -0700 |
commit | 942919bef77030b10a96cab66ab878a8a3d7ef10 (patch) | |
tree | e4f7f3262d913729c80ddf057b4b06db4aec252c /ipawebui | |
parent | 5220c949a446fcdc870708ea09ec1b444a715edd (diff) | |
download | freeipa-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__.py | 11 |
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): |