)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"4af1c883d74ddb1758217680dfa413c5e9c4d8f6","unresolved":false,"context_lines":[{"line_number":10,"context_line":"on Python 2 and Python 3."},{"line_number":11,"context_line":"ref:"},{"line_number":12,"context_line":"http://docs.openstack.org/developer/oslo.serialization/api.html#oslo_serialization.jsonutils.dumps"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I776e6cb2cc3ee3c003086c550fc8920e6f369c5d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_b09a2713","line":13,"updated":"2016-01-12 20:40:59.000000000","message":"can you reference this blueprint \u0027bp python3\u0027","commit_id":"50219faa4e924e3cd88c15ca193e9d4addb8aefb"}],"keystone/common/sql/migrate_repo/versions/066_fixup_service_name_value.py":[{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"4af1c883d74ddb1758217680dfa413c5e9c4d8f6","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        # Default the name to empty string"},{"line_number":34,"context_line":"        extra_dict[\u0027name\u0027] \u003d \u0027\u0027"},{"line_number":35,"context_line":"        new_values \u003d {"},{"line_number":36,"context_line":"            \u0027extra\u0027: jsonutils.dump_as_bytes(extra_dict),"},{"line_number":37,"context_line":"        }"},{"line_number":38,"context_line":"        f \u003d service_table.c.id \u003d\u003d service.id"},{"line_number":39,"context_line":"        update \u003d service_table.update().where(f).values(new_values)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_cbf28a9a","line":36,"range":{"start_line":36,"start_character":35,"end_line":36,"end_character":43},"updated":"2016-01-12 20:40:59.000000000","message":"this is breaking a test because you can\u0027t do json.loads(bytes)","commit_id":"50219faa4e924e3cd88c15ca193e9d4addb8aefb"}],"keystone/tests/unit/common/test_utils.py":[{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"4af1c883d74ddb1758217680dfa413c5e9c4d8f6","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    def test_pki_encoder(self):"},{"line_number":151,"context_line":"        data \u003d {\u0027field\u0027: \u0027value\u0027}"},{"line_number":152,"context_line":"        json \u003d jsonutils.dump_as_bytes(data, cls\u003dcommon_utils.PKIEncoder)"},{"line_number":153,"context_line":"        expected_json \u003d \u0027{\"field\":\"value\"}\u0027"},{"line_number":154,"context_line":"        self.assertEqual(expected_json, json)"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    def test_url_safe_check(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_1021b34d","line":153,"range":{"start_line":153,"start_character":24,"end_line":153,"end_character":43},"updated":"2016-01-12 20:40:59.000000000","message":"if you are changing the test you need the changed what is expected after the test runs.\n\nexpected_json \u003d b\u0027{\"field\":\"value\"}\u0027","commit_id":"50219faa4e924e3cd88c15ca193e9d4addb8aefb"}]}
