)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c799c97eaec0b134f7aaece745cd4f4e7f5fd5c2","unresolved":false,"context_lines":[{"line_number":11,"context_line":"mechanisms."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"It was skipped in the move to keystoneauth. This adds it back."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I1d464917e0ddec8e13f9395ad75db6ccc53cb813"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da85f559_b4ff9833","line":14,"updated":"2015-11-08 17:10:09.000000000","message":"Since we\u0027ve released keystoneauth there should be a bug or a blueprint for tracking.","commit_id":"7689cded3f39b50e9a5cad92cf8f5b9df196fb41"}],"keystoneauth1/loading/conf.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c799c97eaec0b134f7aaece745cd4f4e7f5fd5c2","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        return None"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    plugin \u003d base.get_plugin_loader(name)"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    plugin_opts \u003d plugin.get_options()"},{"line_number":119,"context_line":"    oslo_opts \u003d [o._to_oslo_opt() for o in plugin_opts]"},{"line_number":120,"context_line":"    conf.register_opts(oslo_opts, group\u003dgroup)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_d49edc06","line":117,"updated":"2015-11-08 17:10:09.000000000","message":"revert these random whitespace changes.","commit_id":"7689cded3f39b50e9a5cad92cf8f5b9df196fb41"}],"keystoneauth1/tests/unit/loading/test_loading.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c799c97eaec0b134f7aaece745cd4f4e7f5fd5c2","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        self.assertEqual(set(vals), set(called_opts))"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"        for k, v in six.iteritems(vals):"},{"line_number":76,"context_line":"            # replace - to _ because it\u0027s the dest used to create kwargs"},{"line_number":77,"context_line":"            self.assertEqual(v, p[k.replace(\u0027-\u0027, \u0027_\u0027)])"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_34c168e5","line":75,"updated":"2015-11-08 17:10:09.000000000","message":"can just use vals.items()","commit_id":"7689cded3f39b50e9a5cad92cf8f5b9df196fb41"}]}
