)]}'
{"tempest/common/preprov_creds.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"15d9c0a84109989ea9f54146b19fa54e3143d148","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        if self.identity_version \u003d\u003d \u0027v3\u0027:"},{"line_number":365,"context_line":"            if not domain_fields.intersection(set(creds_dict.keys())):"},{"line_number":366,"context_line":"                msg \u003d \u0027Using credentials %s for v3 API calls. \u0027 + msg"},{"line_number":367,"context_line":"                LOG.warning(msg, creds_dict)"},{"line_number":368,"context_line":"                creds_dict[\u0027domain_name\u0027] \u003d self.credentials_domain"},{"line_number":369,"context_line":"        if self.identity_version \u003d\u003d \u0027v2\u0027:"},{"line_number":370,"context_line":"            if domain_fields.intersection(set(creds_dict.keys())):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_0e8fb92a","line":367,"range":{"start_line":367,"start_character":33,"end_line":367,"end_character":43},"updated":"2016-05-20 18:33:12.000000000","message":"Won\u0027t we be logging a password here? Probably don\u0027t want to do that","commit_id":"803ad9e8050ed95a3d91dd3ecc3fdc89adce64a1"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"c41a1b7ad6acd7f2afe53e394d77aeb5382a432c","unresolved":false,"context_lines":[{"line_number":364,"context_line":"        if self.identity_version \u003d\u003d \u0027v3\u0027:"},{"line_number":365,"context_line":"            if not domain_fields.intersection(set(creds_dict.keys())):"},{"line_number":366,"context_line":"                msg \u003d \u0027Using credentials %s for v3 API calls. \u0027 + msg"},{"line_number":367,"context_line":"                LOG.warning(msg, creds_dict)"},{"line_number":368,"context_line":"                creds_dict[\u0027domain_name\u0027] \u003d self.credentials_domain"},{"line_number":369,"context_line":"        if self.identity_version \u003d\u003d \u0027v2\u0027:"},{"line_number":370,"context_line":"            if domain_fields.intersection(set(creds_dict.keys())):"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_479fd05e","line":367,"range":{"start_line":367,"start_character":33,"end_line":367,"end_character":43},"in_reply_to":"bab6814e_0e8fb92a","updated":"2016-05-21 22:01:32.000000000","message":"Done","commit_id":"803ad9e8050ed95a3d91dd3ecc3fdc89adce64a1"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"15d9c0a84109989ea9f54146b19fa54e3143d148","unresolved":false,"context_lines":[{"line_number":369,"context_line":"        if self.identity_version \u003d\u003d \u0027v2\u0027:"},{"line_number":370,"context_line":"            if domain_fields.intersection(set(creds_dict.keys())):"},{"line_number":371,"context_line":"                msg \u003d \u0027Using credentials %s for v2 API calls. \u0027 + msg"},{"line_number":372,"context_line":"                LOG.warning(msg, creds_dict)"},{"line_number":373,"context_line":"            # Remove all valid domain attributes"},{"line_number":374,"context_line":"            for attr in domain_fields.intersection(set(creds_dict.keys())):"},{"line_number":375,"context_line":"                creds_dict.pop(attr)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_4e854105","line":372,"range":{"start_line":372,"start_character":33,"end_line":372,"end_character":43},"updated":"2016-05-20 18:33:12.000000000","message":"Same here","commit_id":"803ad9e8050ed95a3d91dd3ecc3fdc89adce64a1"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"c41a1b7ad6acd7f2afe53e394d77aeb5382a432c","unresolved":false,"context_lines":[{"line_number":369,"context_line":"        if self.identity_version \u003d\u003d \u0027v2\u0027:"},{"line_number":370,"context_line":"            if domain_fields.intersection(set(creds_dict.keys())):"},{"line_number":371,"context_line":"                msg \u003d \u0027Using credentials %s for v2 API calls. \u0027 + msg"},{"line_number":372,"context_line":"                LOG.warning(msg, creds_dict)"},{"line_number":373,"context_line":"            # Remove all valid domain attributes"},{"line_number":374,"context_line":"            for attr in domain_fields.intersection(set(creds_dict.keys())):"},{"line_number":375,"context_line":"                creds_dict.pop(attr)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_279a8c6e","line":372,"range":{"start_line":372,"start_character":33,"end_line":372,"end_character":43},"in_reply_to":"bab6814e_4e854105","updated":"2016-05-21 22:01:32.000000000","message":"Done","commit_id":"803ad9e8050ed95a3d91dd3ecc3fdc89adce64a1"}]}
