)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":27909,"name":"Aija Jauntēva","email":"code@clusums.eu","username":"ajya"},"change_message_id":"d18fc40e80ef8d910b3da7f58cb610177365478b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Make message parsing more resilient"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Firmware from some vendors only includes the MessageKey in the"},{"line_number":10,"context_line":"MessageID.  In this case, fall back to finding the MessageKey first in"},{"line_number":11,"context_line":"the Messages MessageRegistryFile and then in the BaseMessages"},{"line_number":12,"context_line":"MessageRegistryFile."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_d9810f50","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":12},"updated":"2020-08-31 08:26:37.000000000","message":"nit: whitespace","commit_id":"1536c44a18629ca0d3141735ebab8b8dfcf2e1e3"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"bc4646d814caa92866a30b78fb230d524542e0bc","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Make message parsing more resilient"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Firmware from some vendors only includes the MessageKey in the"},{"line_number":10,"context_line":"MessageID.  In this case, fall back to finding the MessageKey first in"},{"line_number":11,"context_line":"the Messages MessageRegistryFile and then in the BaseMessages"},{"line_number":12,"context_line":"MessageRegistryFile."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_4d8379aa","line":10,"range":{"start_line":10,"start_character":10,"end_line":10,"end_character":12},"in_reply_to":"9f560f44_d9810f50","updated":"2020-08-31 12:59:15.000000000","message":"Done","commit_id":"1536c44a18629ca0d3141735ebab8b8dfcf2e1e3"},{"author":{"_account_id":27909,"name":"Aija Jauntēva","email":"code@clusums.eu","username":"ajya"},"change_message_id":"d18fc40e80ef8d910b3da7f58cb610177365478b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"If the message can\u0027t be found, then set the parsed message to \u0027unknown\u0027"},{"line_number":15,"context_line":"instead of throwing an exception."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"If there are not enought arguments to populate the message, then"},{"line_number":18,"context_line":"populate the missing arguments with \u0027unknown\u0027."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I045f82167a415c92d6b67532222aef89ab1d68ef"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_b986db64","line":17,"range":{"start_line":17,"start_character":17,"end_line":17,"end_character":24},"updated":"2020-08-31 08:26:37.000000000","message":"typo: enough","commit_id":"1536c44a18629ca0d3141735ebab8b8dfcf2e1e3"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"bc4646d814caa92866a30b78fb230d524542e0bc","unresolved":false,"context_lines":[{"line_number":14,"context_line":"If the message can\u0027t be found, then set the parsed message to \u0027unknown\u0027"},{"line_number":15,"context_line":"instead of throwing an exception."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"If there are not enought arguments to populate the message, then"},{"line_number":18,"context_line":"populate the missing arguments with \u0027unknown\u0027."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I045f82167a415c92d6b67532222aef89ab1d68ef"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_ad9055ef","line":17,"range":{"start_line":17,"start_character":17,"end_line":17,"end_character":24},"in_reply_to":"9f560f44_b986db64","updated":"2020-08-31 12:59:15.000000000","message":"Done","commit_id":"1536c44a18629ca0d3141735ebab8b8dfcf2e1e3"}],"sushy/main.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bd41831c8375b6797a4d94a99cde25851f56d86e","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        :returns: dict of combined message registries where key is"},{"line_number":463,"context_line":"            Registry_name.Major_version.Minor_version and value is registry"},{"line_number":464,"context_line":"            itself."},{"line_number":465,"context_line":"        \"\"\""},{"line_number":466,"context_line":"        standard \u003d self._get_standard_message_registry_collection()"},{"line_number":467,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_1e75ed98","line":464,"updated":"2020-09-03 10:40:46.000000000","message":"Needs updating?","commit_id":"123ab7a3c1f7764b9a17ff502da36669210b3d2b"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"fd81295ff29a1596f050f2a9fc4b3fbb13ba0097","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        :returns: dict of combined message registries where key is"},{"line_number":463,"context_line":"            Registry_name.Major_version.Minor_version and value is registry"},{"line_number":464,"context_line":"            itself."},{"line_number":465,"context_line":"        \"\"\""},{"line_number":466,"context_line":"        standard \u003d self._get_standard_message_registry_collection()"},{"line_number":467,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_ef496560","line":464,"in_reply_to":"9f560f44_1e75ed98","updated":"2020-09-03 13:32:23.000000000","message":"Done","commit_id":"123ab7a3c1f7764b9a17ff502da36669210b3d2b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bd41831c8375b6797a4d94a99cde25851f56d86e","unresolved":false,"context_lines":[{"line_number":477,"context_line":"                message_registry \u003d r.get_message_registry("},{"line_number":478,"context_line":"                    self._language,"},{"line_number":479,"context_line":"                    self._public_connector)"},{"line_number":480,"context_line":"                registries.update({r.registry: message_registry})"},{"line_number":481,"context_line":"                if r.identity not in registries:"},{"line_number":482,"context_line":"                    registries.update({r.identity: message_registry})"},{"line_number":483,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_fe77599e","line":480,"updated":"2020-09-03 10:40:46.000000000","message":"nit: use [] instead of update","commit_id":"123ab7a3c1f7764b9a17ff502da36669210b3d2b"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"fd81295ff29a1596f050f2a9fc4b3fbb13ba0097","unresolved":false,"context_lines":[{"line_number":477,"context_line":"                message_registry \u003d r.get_message_registry("},{"line_number":478,"context_line":"                    self._language,"},{"line_number":479,"context_line":"                    self._public_connector)"},{"line_number":480,"context_line":"                registries.update({r.registry: message_registry})"},{"line_number":481,"context_line":"                if r.identity not in registries:"},{"line_number":482,"context_line":"                    registries.update({r.identity: message_registry})"},{"line_number":483,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_2f751d99","line":480,"in_reply_to":"9f560f44_fe77599e","updated":"2020-09-03 13:32:23.000000000","message":"Done","commit_id":"123ab7a3c1f7764b9a17ff502da36669210b3d2b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bd41831c8375b6797a4d94a99cde25851f56d86e","unresolved":false,"context_lines":[{"line_number":479,"context_line":"                    self._public_connector)"},{"line_number":480,"context_line":"                registries.update({r.registry: message_registry})"},{"line_number":481,"context_line":"                if r.identity not in registries:"},{"line_number":482,"context_line":"                    registries.update({r.identity: message_registry})"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"        return registries"},{"line_number":485,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_5e6f65c4","line":482,"updated":"2020-09-03 10:40:46.000000000","message":"ditto","commit_id":"123ab7a3c1f7764b9a17ff502da36669210b3d2b"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"fd81295ff29a1596f050f2a9fc4b3fbb13ba0097","unresolved":false,"context_lines":[{"line_number":479,"context_line":"                    self._public_connector)"},{"line_number":480,"context_line":"                registries.update({r.registry: message_registry})"},{"line_number":481,"context_line":"                if r.identity not in registries:"},{"line_number":482,"context_line":"                    registries.update({r.identity: message_registry})"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"        return registries"},{"line_number":485,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_0f78198d","line":482,"in_reply_to":"9f560f44_5e6f65c4","updated":"2020-09-03 13:32:23.000000000","message":"Done","commit_id":"123ab7a3c1f7764b9a17ff502da36669210b3d2b"},{"author":{"_account_id":23847,"name":"Richard G. Pioso","email":"richard.pioso@gmail.com","username":"richard.pioso"},"change_message_id":"751629eeb5d0ed67ca5878fc6aef582838a012c7","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                message_registry \u003d r.get_message_registry("},{"line_number":479,"context_line":"                    self._language,"},{"line_number":480,"context_line":"                    self._public_connector)"},{"line_number":481,"context_line":"                registries[r.registry] \u003d message_registry"},{"line_number":482,"context_line":"                if r.identity not in registries:"},{"line_number":483,"context_line":"                    registries[r.identity] \u003d message_registry"},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"        return registries"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_c43443e1","line":482,"range":{"start_line":481,"start_character":0,"end_line":482,"end_character":48},"updated":"2020-09-03 15:32:13.000000000","message":"Why is one entry in registries unconditionally set, while the other is set only if it does not already exist?","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"966ad3ac4b69ca8f64cfe608bc50b04d89af1116","unresolved":false,"context_lines":[{"line_number":478,"context_line":"                message_registry \u003d r.get_message_registry("},{"line_number":479,"context_line":"                    self._language,"},{"line_number":480,"context_line":"                    self._public_connector)"},{"line_number":481,"context_line":"                registries[r.registry] \u003d message_registry"},{"line_number":482,"context_line":"                if r.identity not in registries:"},{"line_number":483,"context_line":"                    registries[r.identity] \u003d message_registry"},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"        return registries"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_3da42e08","line":482,"range":{"start_line":481,"start_character":0,"end_line":482,"end_character":48},"in_reply_to":"9f560f44_c43443e1","updated":"2020-09-03 17:54:47.000000000","message":"The prior code mapped MessageRegistryFile.Registry to the message registry.  The registry names look something like: \"iDRAC.1.6.1\", \"Base.1.5.0\", etc.\nSee: http://redfish.dmtf.org/schemas/DSP0266_1.11.0.html#message-object\nThe new code continues to do that on line 481.\nIn addition, the new code also maps MessageRegistryFile.Id to the registry.  The Ids look like: \"Messages\", \"BaseMessages\", etc.\nThe resulting dict looks like:\n{\n  \u0027iDRAC.1.6.1\u0027: registry1,\n  \u0027Messages\u0027: registry1,\n  \u0027Base.1.5.0\u0027: registry2,\n  \u0027BaseMessages\u0027: registry2\n}\nThis allows the message parsing code to lookup the registry first by MessageRegistryFile name and then by MessageRegistryFile Id using the same dictionary.\nOn some BMCs, there potentially could be an issue if there is a registry ID that happens to be the same as a registry name, though this would be very unlikely, as the format of registry names is defined to be \u003cname\u003e.\u003cmajorVersion\u003e.\u003cminorVersion\u003e.\nThe \"if\" statement makes it so that if the collision does happen, the primary entry in the dict is kept, and the fallback entry is not made, resulting in a dictionary that looks like:\n{\n  \u0027iDRAC.1.6.1\u0027: registry1,\n  \u0027Base.1.5.0\u0027: registry2,\n  \u0027BaseMessages\u0027: registry2\n}\nThoug, in order for this to happen, the Id for registry1 would have to be \u0027iDRAC.1.6.1\u0027.\n.  This results in no fallback to looking up by the hardcoded \u0027Messages\u0027 or \u0027BaseMessages\u0027 Ids for that message registry.\nNote that the registry names and registry Ids are all unique on an iDRAC.\nSee:\n- https://\u003cip\u003e/redfish/v1/Registries/Messages\n- https://\u003cip\u003e/redfish/v1/Registries/BaseMessages","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":23847,"name":"Richard G. Pioso","email":"richard.pioso@gmail.com","username":"richard.pioso"},"change_message_id":"54cabf348f1c5b15e477c4347a1b23aa3774816d","unresolved":false,"context_lines":[{"line_number":480,"context_line":"                    self._public_connector)"},{"line_number":481,"context_line":"                registries[r.registry] \u003d message_registry"},{"line_number":482,"context_line":"                if r.identity not in registries:"},{"line_number":483,"context_line":"                    registries[r.identity] \u003d message_registry"},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"        return registries"},{"line_number":486,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_1a6fb0fc","line":483,"range":{"start_line":483,"start_character":31,"end_line":483,"end_character":41},"updated":"2020-09-03 17:50:33.000000000","message":"What is the value of \u0027r.identity\u0027? Does it meet the needs of the change to sushy/resources/registry/message_registry.py, where it looks through the \u0027Messages\u0027 and \u0027BaseMessages\u0027 registries?","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"1372933ef416fa0d9d4a257c6f97599ef6397b68","unresolved":false,"context_lines":[{"line_number":480,"context_line":"                    self._public_connector)"},{"line_number":481,"context_line":"                registries[r.registry] \u003d message_registry"},{"line_number":482,"context_line":"                if r.identity not in registries:"},{"line_number":483,"context_line":"                    registries[r.identity] \u003d message_registry"},{"line_number":484,"context_line":""},{"line_number":485,"context_line":"        return registries"},{"line_number":486,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_1d804a46","line":483,"range":{"start_line":483,"start_character":31,"end_line":483,"end_character":41},"in_reply_to":"9f560f44_1a6fb0fc","updated":"2020-09-03 18:02:38.000000000","message":"Answered above.","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"}],"sushy/resources/registry/message_registry.py":[{"author":{"_account_id":23847,"name":"Richard G. Pioso","email":"richard.pioso@gmail.com","username":"richard.pioso"},"change_message_id":"54cabf348f1c5b15e477c4347a1b23aa3774816d","unresolved":false,"context_lines":[{"line_number":124,"context_line":"                \u0027msg_key\u0027: msg_key})"},{"line_number":125,"context_line":"        if message_field.message is None:"},{"line_number":126,"context_line":"            message_field.message \u003d \u0027unknown\u0027"},{"line_number":127,"context_line":"        return message_field"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    msg \u003d reg_msg.message"},{"line_number":130,"context_line":"    for i in range(1, reg_msg.number_of_args + 1):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_7d3fc6b4","line":127,"updated":"2020-09-03 17:50:33.000000000","message":"I am wondering if a `message_field` can contain a format string and message arguments? If so, the message could be formatted in the absence of registries. That could be implemented by a follow-on change.","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":10250,"name":"Christopher Dearborn","email":"Christopher.Dearborn@dell.com","username":"cdearbor"},"change_message_id":"1372933ef416fa0d9d4a257c6f97599ef6397b68","unresolved":false,"context_lines":[{"line_number":124,"context_line":"                \u0027msg_key\u0027: msg_key})"},{"line_number":125,"context_line":"        if message_field.message is None:"},{"line_number":126,"context_line":"            message_field.message \u003d \u0027unknown\u0027"},{"line_number":127,"context_line":"        return message_field"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"    msg \u003d reg_msg.message"},{"line_number":130,"context_line":"    for i in range(1, reg_msg.number_of_args + 1):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_7df7c6d5","line":127,"in_reply_to":"9f560f44_7d3fc6b4","updated":"2020-09-03 18:02:38.000000000","message":"A message field may optionally contain a \"message\" that does not need to be parsed.\nIt is required that it contain a MessageId that does need to be parsed.  Parsing the message pointed to by the MessageId and doing argument substitution is what this code is all about.\nSee: http://redfish.dmtf.org/schemas/DSP0266_1.11.0.html#message-object","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"}],"sushy/tests/unit/resources/registry/test_message_registry.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":140,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":141,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":142,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":143,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":144,"context_line":"        message_field.message_id \u003d \u0027BadRegistry.TooBig\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"        parsed_msg \u003d message_registry.parse_message(registries, message_field)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_517efde2","line":143,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":140,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":141,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":142,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":143,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":144,"context_line":"        message_field.message_id \u003d \u0027BadRegistry.TooBig\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"        parsed_msg \u003d message_registry.parse_message(registries, message_field)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_67e44c0f","line":143,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":140,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":141,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":142,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":143,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":144,"context_line":"        message_field.message_id \u003d \u0027BadRegistry.TooBig\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"        parsed_msg \u003d message_registry.parse_message(registries, message_field)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_b3434f3f","line":143,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":155,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":156,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":157,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":158,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":159,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.BadMessageKey\u0027"},{"line_number":160,"context_line":"        message_field.message \u003d \u0027Message\u0027"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_1374bb9b","line":158,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":155,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":156,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":157,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":158,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":159,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.BadMessageKey\u0027"},{"line_number":160,"context_line":"        message_field.message \u003d \u0027Message\u0027"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_318389cd","line":158,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":155,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":156,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":157,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":158,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":159,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.BadMessageKey\u0027"},{"line_number":160,"context_line":"        message_field.message \u003d \u0027Message\u0027"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_47df8837","line":158,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":172,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":173,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":174,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":175,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":176,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.BadMessageKey\u0027"},{"line_number":177,"context_line":"        message_field.message \u003d None"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_916b751d","line":175,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":172,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":173,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":174,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":175,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":176,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.BadMessageKey\u0027"},{"line_number":177,"context_line":"        message_field.message \u003d None"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_a7ee64ea","line":175,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":172,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":173,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":174,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":175,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":176,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.BadMessageKey\u0027"},{"line_number":177,"context_line":"        message_field.message \u003d None"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_f37667a3","line":175,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":189,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":190,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":191,"context_line":"        registries \u003d {\u0027Messages\u0027: registry}"},{"line_number":192,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":193,"context_line":"        message_field.message_id \u003d \u0027Success\u0027"},{"line_number":194,"context_line":"        message_field.severity \u003d res_cons.SEVERITY_OK"},{"line_number":195,"context_line":"        message_field.resolution \u003d \u0027Do nothing\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_536e33c9","line":192,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":189,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":190,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":191,"context_line":"        registries \u003d {\u0027Messages\u0027: registry}"},{"line_number":192,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":193,"context_line":"        message_field.message_id \u003d \u0027Success\u0027"},{"line_number":194,"context_line":"        message_field.severity \u003d res_cons.SEVERITY_OK"},{"line_number":195,"context_line":"        message_field.resolution \u003d \u0027Do nothing\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_71686120","line":192,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":189,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":190,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":191,"context_line":"        registries \u003d {\u0027Messages\u0027: registry}"},{"line_number":192,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":193,"context_line":"        message_field.message_id \u003d \u0027Success\u0027"},{"line_number":194,"context_line":"        message_field.severity \u003d res_cons.SEVERITY_OK"},{"line_number":195,"context_line":"        message_field.resolution \u003d \u0027Do nothing\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_87e9a0e4","line":192,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":209,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":210,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":211,"context_line":"        registries \u003d {\u0027BaseMessages\u0027: registry}"},{"line_number":212,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":213,"context_line":"        message_field.message_id \u003d \u0027Success\u0027"},{"line_number":214,"context_line":"        message_field.severity \u003d res_cons.SEVERITY_OK"},{"line_number":215,"context_line":"        message_field.resolution \u003d \u0027Do nothing\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_3371ffa9","line":212,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":209,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":210,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":211,"context_line":"        registries \u003d {\u0027BaseMessages\u0027: registry}"},{"line_number":212,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":213,"context_line":"        message_field.message_id \u003d \u0027Success\u0027"},{"line_number":214,"context_line":"        message_field.severity \u003d res_cons.SEVERITY_OK"},{"line_number":215,"context_line":"        message_field.resolution \u003d \u0027Do nothing\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_d1716d0f","line":212,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":209,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":210,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":211,"context_line":"        registries \u003d {\u0027BaseMessages\u0027: registry}"},{"line_number":212,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":213,"context_line":"        message_field.message_id \u003d \u0027Success\u0027"},{"line_number":214,"context_line":"        message_field.severity \u003d res_cons.SEVERITY_OK"},{"line_number":215,"context_line":"        message_field.resolution \u003d \u0027Do nothing\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_e7b97cec","line":212,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":230,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":231,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":232,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":233,"context_line":"        message_field.message_id \u003d \u0027BadMessageKey\u0027"},{"line_number":234,"context_line":"        message_field.message \u003d None"},{"line_number":235,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_93672beb","line":232,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":230,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":231,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":232,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":233,"context_line":"        message_field.message_id \u003d \u0027BadMessageKey\u0027"},{"line_number":234,"context_line":"        message_field.message \u003d None"},{"line_number":235,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_b16e7929","line":232,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":230,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":231,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":232,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":233,"context_line":"        message_field.message_id \u003d \u0027BadMessageKey\u0027"},{"line_number":234,"context_line":"        message_field.message \u003d None"},{"line_number":235,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_c7bc38dd","line":232,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"b664ea51b771e13ce854b1e5bbec8674a3dd7a7f","unresolved":false,"context_lines":[{"line_number":246,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":247,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":248,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":249,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":250,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.TooBig\u0027"},{"line_number":251,"context_line":"        message_field.message_args \u003d [\u0027arg1\u0027]"},{"line_number":252,"context_line":"        message_field.severity \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_1161253a","line":249,"updated":"2020-09-22 18:51:42.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7c23d272f6c434c7786cf5728c88eae76453e063","unresolved":false,"context_lines":[{"line_number":246,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":247,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":248,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":249,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":250,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.TooBig\u0027"},{"line_number":251,"context_line":"        message_field.message_args \u003d [\u0027arg1\u0027]"},{"line_number":252,"context_line":"        message_field.severity \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_27b414f2","line":249,"updated":"2020-09-20 23:55:28.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:gate","change_message_id":"8d9686af6029a96d001a63fd98e7b1d4f910564b","unresolved":false,"context_lines":[{"line_number":246,"context_line":"            conn, \u0027/redfish/v1/Registries/Test\u0027,"},{"line_number":247,"context_line":"            redfish_version\u003d\u00271.0.2\u0027)"},{"line_number":248,"context_line":"        registries \u003d {\u0027Test.1.0.0\u0027: registry}"},{"line_number":249,"context_line":"        message_field \u003d settings.MessageListField(\u0027Foo\u0027)"},{"line_number":250,"context_line":"        message_field.message_id \u003d \u0027Test.1.0.0.TooBig\u0027"},{"line_number":251,"context_line":"        message_field.message_args \u003d [\u0027arg1\u0027]"},{"line_number":252,"context_line":"        message_field.severity \u003d None"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f560f44_736257db","line":249,"updated":"2020-09-18 21:33:50.000000000","message":"pep8: F821 undefined name \u0027settings\u0027","commit_id":"7f92a862959ad166d3b2db811f2b5b65bb626c8d"}]}
