From 52e42e4f4294f9d4ea076c46dad291a4b6b65c8f Mon Sep 17 00:00:00 2001 From: Steven Hardy Date: Mon, 13 Oct 2014 20:58:45 +0100 Subject: [PATCH] Remove oslo middleware.base module This is deprecated and no longer used since the move to oslo.middleware Change-Id: I43be148e551cd483ff8791191a610cb5e346daef Partial-Bug: #1380629 --- heat/openstack/common/middleware/base.py | 56 ------------------------ openstack-common.conf | 1 - 2 files changed, 57 deletions(-) delete mode 100644 heat/openstack/common/middleware/base.py diff --git a/heat/openstack/common/middleware/base.py b/heat/openstack/common/middleware/base.py deleted file mode 100644 index 464a1ccd72..0000000000 --- a/heat/openstack/common/middleware/base.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2011 OpenStack Foundation. -# All Rights Reserved. -# -# 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. - -"""Base class(es) for WSGI Middleware.""" - -import webob.dec - - -class Middleware(object): - """Base WSGI middleware wrapper. - - These classes require an application to be initialized that will be called - next. By default the middleware will simply call its wrapped app, or you - can override __call__ to customize its behavior. - """ - - @classmethod - def factory(cls, global_conf, **local_conf): - """Factory method for paste.deploy.""" - return cls - - def __init__(self, application): - self.application = application - - def process_request(self, req): - """Called on each request. - - If this returns None, the next application down the stack will be - executed. If it returns a response then that response will be returned - and execution will stop here. - """ - return None - - def process_response(self, response): - """Do whatever you'd like to the response.""" - return response - - @webob.dec.wsgify - def __call__(self, req): - response = self.process_request(req) - if response: - return response - response = req.get_response(self.application) - return self.process_response(response) diff --git a/openstack-common.conf b/openstack-common.conf index 60055e2925..1a9b0e1947 100644 --- a/openstack-common.conf +++ b/openstack-common.conf @@ -15,7 +15,6 @@ module=service module=threadgroup module=uuidutils module=versionutils -module=middleware.base module=middleware.request_id # The base module to hold the copy of openstack.common