summaryrefslogtreecommitdiff
path: root/oslo/middleware/request_id.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo/middleware/request_id.py')
-rw-r--r--oslo/middleware/request_id.py29
1 files changed, 1 insertions, 28 deletions
diff --git a/oslo/middleware/request_id.py b/oslo/middleware/request_id.py
index a8663f8..81e3164 100644
--- a/oslo/middleware/request_id.py
+++ b/oslo/middleware/request_id.py
@@ -1,6 +1,3 @@
-# Copyright (c) 2013 NEC Corporation
-# 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
@@ -13,28 +10,4 @@
# License for the specific language governing permissions and limitations
# under the License.
-from oslo_context import context
-import webob.dec
-
-from oslo.middleware import base
-
-
-ENV_REQUEST_ID = 'openstack.request_id'
-HTTP_RESP_HEADER_REQUEST_ID = 'x-openstack-request-id'
-
-
-class RequestId(base.Middleware):
- """Middleware that ensures request ID.
-
- It ensures to assign request ID for each API request and set it to
- request environment. The request ID is also added to API response.
- """
-
- @webob.dec.wsgify
- def __call__(self, req):
- req_id = context.generate_request_id()
- req.environ[ENV_REQUEST_ID] = req_id
- response = req.get_response(self.application)
- if HTTP_RESP_HEADER_REQUEST_ID not in response.headers:
- response.headers.add(HTTP_RESP_HEADER_REQUEST_ID, req_id)
- return response
+from oslo_middleware.request_id import * # noqa