summaryrefslogtreecommitdiffstats
path: root/openstack/common/wsgi.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstack/common/wsgi.py')
-rw-r--r--openstack/common/wsgi.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/openstack/common/wsgi.py b/openstack/common/wsgi.py
index d184963..80d4b9b 100644
--- a/openstack/common/wsgi.py
+++ b/openstack/common/wsgi.py
@@ -172,6 +172,17 @@ class Middleware(object):
behavior.
"""
+ @classmethod
+ def factory(cls, global_conf, **local_conf):
+ """
+ Factory method for paste.deploy
+ """
+
+ def filter(app):
+ return cls(app)
+
+ return filter
+
def __init__(self, application):
self.application = application