summaryrefslogtreecommitdiffstats
path: root/openstack/common/wsgi.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-05-20 15:53:58 +0000
committerGerrit Code Review <review@openstack.org>2013-05-20 15:53:58 +0000
commit97bb81ddbcc47343c78e0a6efe724878fcb35ecb (patch)
treeaa07e40965829d3073e677f42e05c1894cd47bab /openstack/common/wsgi.py
parent2d579dd3f311d3c5cb9aa1658d81488bb526b09c (diff)
parentdfb4e68e005e68a2e272f92c62fc8455712f293a (diff)
downloadoslo-97bb81ddbcc47343c78e0a6efe724878fcb35ecb.tar.gz
oslo-97bb81ddbcc47343c78e0a6efe724878fcb35ecb.tar.xz
oslo-97bb81ddbcc47343c78e0a6efe724878fcb35ecb.zip
Merge "Add Middleware for correlation_id"
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