)]}'
{"keystoneclient/session.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3c1b6e0c2898cf4de8c17e85366a055305c327e5","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"        logger.debug(\u0027 \u0027.join(string_parts))"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    def _http_log_response(self, response, logger):"},{"line_number":199,"context_line":"        if not logger.isEnabledFor(logging.DEBUG):"},{"line_number":200,"context_line":"            return"},{"line_number":201,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_01ce9762","line":198,"updated":"2015-08-31 21:30:17.000000000","message":"Sure, you don\u0027t get there if you don\u0027t get past this first.","commit_id":"3e26ff824801d5084791a52980021784e794e35f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"364e92f63b3035479f03b4f68740c6cb13c51b71","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"        logger.debug(\u0027 \u0027.join(string_parts))"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    def _http_log_response(self, response, logger):"},{"line_number":199,"context_line":"        if not logger.isEnabledFor(logging.DEBUG):"},{"line_number":200,"context_line":"            return"},{"line_number":201,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_c1f17f96","line":198,"in_reply_to":"da20952f_01ce9762","updated":"2015-08-31 21:32:15.000000000","message":"ah... duh... \n\n\nThanks!","commit_id":"3e26ff824801d5084791a52980021784e794e35f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1658b1f9e8b98022ec880963adcf8292f215c832","unresolved":false,"context_lines":[{"line_number":208,"context_line":"            string_parts.append(\u0027%s: %s\u0027 % self._process_header(header))"},{"line_number":209,"context_line":"        if text:"},{"line_number":210,"context_line":"            string_parts.append(\u0027\\nRESP BODY: %s\\n\u0027 %"},{"line_number":211,"context_line":"                                strutils.mask_password(text))"},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"        logger.debug(\u0027 \u0027.join(string_parts))"},{"line_number":214,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_6b5ad2f3","line":211,"updated":"2015-08-31 20:32:08.000000000","message":"Just to double check, we should only hit this case if we are in debug level logging, correct?","commit_id":"3e26ff824801d5084791a52980021784e794e35f"}]}
