)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"38c0563139bf20c3c4c0a8bff0f3c149166caffb","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Commit [1] normalized the json data for numa_topology to allow for"},{"line_number":10,"context_line":"accurate comparison checks. Original logic would end the recursion when"},{"line_number":11,"context_line":"a list was found. If the list had a dictionary, it\u0027s list values would"},{"line_number":12,"context_line":"not be sorted. This adds a check for dict objects in the list and"},{"line_number":13,"context_line":"recurses on the object(s). It should be noted that when executing"},{"line_number":14,"context_line":"v.sort(), there is a list of dictionaries greater than one, it results"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_72061523","line":11,"range":{"start_line":11,"start_character":48,"end_line":11,"end_character":52},"updated":"2020-08-13 20:18:34.000000000","message":"\u0027its\u0027 you heathen ;)","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"}],"whitebox_tempest_plugin/tests/test_utils.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                \u00271\u0027: True,"},{"line_number":24,"context_line":"                \u00274\u0027: {\u0027b\u0027: [2, 1],"},{"line_number":25,"context_line":"                      \u0027a\u0027: [3, 0]},"},{"line_number":26,"context_line":"                \u00275\u0027: [{\u0027z\u0027: [3,1,0], \u0027y\u0027: [5,4,3], \u0027a\u0027: [6,7,3]}],"},{"line_number":27,"context_line":"                \u00273\u0027: [\u0027b\u0027, \u0027a\u0027, \u0027z\u0027]}"},{"line_number":28,"context_line":"        self.assertEqual({\u00271\u0027: True,"},{"line_number":29,"context_line":"                          \u00272\u0027: [1, 2, 3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_15234307","line":26,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                \u00271\u0027: True,"},{"line_number":24,"context_line":"                \u00274\u0027: {\u0027b\u0027: [2, 1],"},{"line_number":25,"context_line":"                      \u0027a\u0027: [3, 0]},"},{"line_number":26,"context_line":"                \u00275\u0027: [{\u0027z\u0027: [3,1,0], \u0027y\u0027: [5,4,3], \u0027a\u0027: [6,7,3]}],"},{"line_number":27,"context_line":"                \u00273\u0027: [\u0027b\u0027, \u0027a\u0027, \u0027z\u0027]}"},{"line_number":28,"context_line":"        self.assertEqual({\u00271\u0027: True,"},{"line_number":29,"context_line":"                          \u00272\u0027: [1, 2, 3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_35264718","line":26,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                \u00271\u0027: True,"},{"line_number":24,"context_line":"                \u00274\u0027: {\u0027b\u0027: [2, 1],"},{"line_number":25,"context_line":"                      \u0027a\u0027: [3, 0]},"},{"line_number":26,"context_line":"                \u00275\u0027: [{\u0027z\u0027: [3,1,0], \u0027y\u0027: [5,4,3], \u0027a\u0027: [6,7,3]}],"},{"line_number":27,"context_line":"                \u00273\u0027: [\u0027b\u0027, \u0027a\u0027, \u0027z\u0027]}"},{"line_number":28,"context_line":"        self.assertEqual({\u00271\u0027: True,"},{"line_number":29,"context_line":"                          \u00272\u0027: [1, 2, 3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_951753a4","line":26,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                \u00271\u0027: True,"},{"line_number":24,"context_line":"                \u00274\u0027: {\u0027b\u0027: [2, 1],"},{"line_number":25,"context_line":"                      \u0027a\u0027: [3, 0]},"},{"line_number":26,"context_line":"                \u00275\u0027: [{\u0027z\u0027: [3,1,0], \u0027y\u0027: [5,4,3], \u0027a\u0027: [6,7,3]}],"},{"line_number":27,"context_line":"                \u00273\u0027: [\u0027b\u0027, \u0027a\u0027, \u0027z\u0027]}"},{"line_number":28,"context_line":"        self.assertEqual({\u00271\u0027: True,"},{"line_number":29,"context_line":"                          \u00272\u0027: [1, 2, 3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_b51257b3","line":26,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                \u00271\u0027: True,"},{"line_number":24,"context_line":"                \u00274\u0027: {\u0027b\u0027: [2, 1],"},{"line_number":25,"context_line":"                      \u0027a\u0027: [3, 0]},"},{"line_number":26,"context_line":"                \u00275\u0027: [{\u0027z\u0027: [3,1,0], \u0027y\u0027: [5,4,3], \u0027a\u0027: [6,7,3]}],"},{"line_number":27,"context_line":"                \u00273\u0027: [\u0027b\u0027, \u0027a\u0027, \u0027z\u0027]}"},{"line_number":28,"context_line":"        self.assertEqual({\u00271\u0027: True,"},{"line_number":29,"context_line":"                          \u00272\u0027: [1, 2, 3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_d511cbae","line":26,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                \u00271\u0027: True,"},{"line_number":24,"context_line":"                \u00274\u0027: {\u0027b\u0027: [2, 1],"},{"line_number":25,"context_line":"                      \u0027a\u0027: [3, 0]},"},{"line_number":26,"context_line":"                \u00275\u0027: [{\u0027z\u0027: [3,1,0], \u0027y\u0027: [5,4,3], \u0027a\u0027: [6,7,3]}],"},{"line_number":27,"context_line":"                \u00273\u0027: [\u0027b\u0027, \u0027a\u0027, \u0027z\u0027]}"},{"line_number":28,"context_line":"        self.assertEqual({\u00271\u0027: True,"},{"line_number":29,"context_line":"                          \u00272\u0027: [1, 2, 3],"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_f50ccf95","line":26,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":30,"context_line":"                          \u00273\u0027: [\u0027a\u0027, \u0027b\u0027, \u0027z\u0027],"},{"line_number":31,"context_line":"                          \u00274\u0027: {\u0027a\u0027: [0, 3],"},{"line_number":32,"context_line":"                                \u0027b\u0027: [1, 2]},"},{"line_number":33,"context_line":"                          \u00275\u0027: [{\u0027a\u0027: [3,6,7],"},{"line_number":34,"context_line":"                                 \u0027y\u0027: [3,4,5],"},{"line_number":35,"context_line":"                                 \u0027z\u0027: [0,1,3]}]},"},{"line_number":36,"context_line":"                         utils.normalize_json(json))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_551dbbbb","line":33,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":30,"context_line":"                          \u00273\u0027: [\u0027a\u0027, \u0027b\u0027, \u0027z\u0027],"},{"line_number":31,"context_line":"                          \u00274\u0027: {\u0027a\u0027: [0, 3],"},{"line_number":32,"context_line":"                                \u0027b\u0027: [1, 2]},"},{"line_number":33,"context_line":"                          \u00275\u0027: [{\u0027a\u0027: [3,6,7],"},{"line_number":34,"context_line":"                                 \u0027y\u0027: [3,4,5],"},{"line_number":35,"context_line":"                                 \u0027z\u0027: [0,1,3]}]},"},{"line_number":36,"context_line":"                         utils.normalize_json(json))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_7520bff8","line":33,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                          \u00274\u0027: {\u0027a\u0027: [0, 3],"},{"line_number":32,"context_line":"                                \u0027b\u0027: [1, 2]},"},{"line_number":33,"context_line":"                          \u00275\u0027: [{\u0027a\u0027: [3,6,7],"},{"line_number":34,"context_line":"                                 \u0027y\u0027: [3,4,5],"},{"line_number":35,"context_line":"                                 \u0027z\u0027: [0,1,3]}]},"},{"line_number":36,"context_line":"                         utils.normalize_json(json))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_957c73ec","line":34,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                          \u00274\u0027: {\u0027a\u0027: [0, 3],"},{"line_number":32,"context_line":"                                \u0027b\u0027: [1, 2]},"},{"line_number":33,"context_line":"                          \u00275\u0027: [{\u0027a\u0027: [3,6,7],"},{"line_number":34,"context_line":"                                 \u0027y\u0027: [3,4,5],"},{"line_number":35,"context_line":"                                 \u0027z\u0027: [0,1,3]}]},"},{"line_number":36,"context_line":"                         utils.normalize_json(json))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_b577f708","line":34,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":32,"context_line":"                                \u0027b\u0027: [1, 2]},"},{"line_number":33,"context_line":"                          \u00275\u0027: [{\u0027a\u0027: [3,6,7],"},{"line_number":34,"context_line":"                                 \u0027y\u0027: [3,4,5],"},{"line_number":35,"context_line":"                                 \u0027z\u0027: [0,1,3]}]},"},{"line_number":36,"context_line":"                         utils.normalize_json(json))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_d586ebdb","line":35,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8bb40cf0b354bc6ce580917006d3678a9f01b9d8","unresolved":false,"context_lines":[{"line_number":32,"context_line":"                                \u0027b\u0027: [1, 2]},"},{"line_number":33,"context_line":"                          \u00275\u0027: [{\u0027a\u0027: [3,6,7],"},{"line_number":34,"context_line":"                                 \u0027y\u0027: [3,4,5],"},{"line_number":35,"context_line":"                                 \u0027z\u0027: [0,1,3]}]},"},{"line_number":36,"context_line":"                         utils.normalize_json(json))"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_f5816fc5","line":35,"updated":"2020-08-13 21:11:33.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"a148d6a9fb751385c7fbeb6d02ab3404f4364002"}]}
