]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Delete unused ContextMiddleware
authorSteve Baker <sbaker@redhat.com>
Fri, 5 Apr 2013 00:41:03 +0000 (13:41 +1300)
committerSteve Baker <sbaker@redhat.com>
Fri, 5 Apr 2013 01:41:21 +0000 (14:41 +1300)
heat.common.context.ContextMiddleware appears to be the only
one that matters

Change-Id: If4166fa75f7179251b132ac6082b7f29d94b6e97

heat/api/middleware/context.py [deleted file]

diff --git a/heat/api/middleware/context.py b/heat/api/middleware/context.py
deleted file mode 100644 (file)
index cc331e4..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-#
-#    Licensed under the Apache License, Version 2.0 (the "License"); you may
-#    not use this file except in compliance with the License. You may obtain
-#    a copy of the License at
-#
-#         http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-#    License for the specific language governing permissions and limitations
-#    under the License.
-
-"""
-Middleware that attaches a context to the WSGI request
-"""
-
-from heat.common import importutils
-from heat.common import wsgi
-from heat.common import context
-
-
-class ContextMiddleware(wsgi.Middleware):
-    def __init__(self, app, options):
-        self.options = options
-        super(ContextMiddleware, self).__init__(app)
-
-    def make_context(self, *args, **kwargs):
-        """
-        Create a context with the given arguments.
-        """
-
-        # Determine the context class to use
-        ctxcls = context.RequestContext
-        if 'context_class' in self.options:
-            ctxcls = importutils.import_class(self.options['context_class'])
-
-        return ctxcls(*args, **kwargs)
-
-    def process_request(self, req):
-        """
-        Extract any authentication information in the request and
-        construct an appropriate context from it.
-        """
-        # Use the default empty context, with admin turned on for
-        # backwards compatibility
-        req.context = self.make_context(is_admin=True)
-
-
-def filter_factory(global_conf, **local_conf):
-    """
-    Factory method for paste.deploy
-    """
-    conf = global_conf.copy()
-    conf.update(local_conf)
-
-    def filter(app):
-        return ContextMiddleware(app, conf)
-
-    return filter