)]}'
{"swift/common/middleware/gatekeeper.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"019bfa06fde618e43bc4ecf381733bef70745859","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\"\"\""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"from swift.common.swob import wsgify, Request, HeaderKeyDict"},{"line_number":35,"context_line":"from swift.common.utils import get_logger"},{"line_number":36,"context_line":"from swift.common.request_helpers import remove_items, get_sys_meta_prefix"},{"line_number":37,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F%2FM8%3D","line":34,"updated":"2014-02-27 00:52:28.000000000","message":"wsgify is now unused","commit_id":"8d6f46f71ab47cdab8ed4359b88be8f304758ac4"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"019bfa06fde618e43bc4ecf381733bef70745859","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            self.logger.debug(\u0027removed request headers: %s\u0027 % removed)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        def gatekeeper_resp(status, response_headers, exc_info\u003dNone):"},{"line_number":79,"context_line":"            resp_headers \u003d HeaderKeyDict(response_headers)"},{"line_number":80,"context_line":"            removed \u003d remove_items(resp_headers, self.outbound_condition)"},{"line_number":81,"context_line":"            if removed:"},{"line_number":82,"context_line":"                self.logger.debug(\u0027removed response headers: %s\u0027 % removed)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVX%2F%2F%2FMM%3D","line":79,"updated":"2014-02-27 00:52:28.000000000","message":"resp_headers will not contain duplicate headers because of wrapping response_headers as a dict, so reconstruction of headers at line 84 will have lost duplicates","commit_id":"8d6f46f71ab47cdab8ed4359b88be8f304758ac4"}]}
