forked from googlearchive/cloud-playground
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathintercept.py
More file actions
27 lines (21 loc) · 1 KB
/
Copy pathintercept.py
File metadata and controls
27 lines (21 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""Module containing the mimic WSGI intercept apps."""
from mimic import mimic_wsgi
from . import middleware
from . import settings
from . import wsgi_config
control_app = mimic_wsgi.Mimic
control_app = middleware.MimicControlAccessFilter(control_app)
control_app = middleware.Session(control_app, wsgi_config.WSGI_CONFIG)
control_app = middleware.AccessKeyHttpHeaderFilter(control_app)
control_app = middleware.Redirector(control_app)
control_app = middleware.ProjectFilter(control_app)
control_app = middleware.ErrorHandler(control_app, debug=settings.DEBUG)
user_app = mimic_wsgi.Mimic
user_app = middleware.MimicControlAccessFilter(user_app)
user_app = middleware.AccessKeyCookieFilter(user_app)
user_app = middleware.AccessKeyHttpHeaderFilter(user_app)
user_app = middleware.Redirector(user_app)
user_app = middleware.ProjectFilter(user_app)
user_app = middleware.ErrorHandler(user_app, debug=settings.DEBUG)
ziprepo_app = mimic_wsgi.Mimic
ziprepo_app = middleware.ErrorHandler(ziprepo_app, debug=settings.DEBUG)