)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"3262a592ee46ef580108e3c0842097d2e8089fea","unresolved":false,"context_lines":[{"line_number":14,"context_line":"list."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I3155a4f1de664e4ff8e32ccc4314927ea462048c"},{"line_number":17,"context_line":"Closes-Bug: #1877254"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"9f560f44_0f97cb92","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":20},"updated":"2020-07-27 09:26:57.000000000","message":"nit: Related-Bug: #....","commit_id":"a8b349311d00d034e6aee5e6d83740bf109cfdd4"}],"neutron_lib/api/definitions/agent_sort_key.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c834d8bac60db2b0695eccae410def7617cf3c04","unresolved":false,"context_lines":[{"line_number":21,"context_line":"IS_STANDARD_ATTR_EXTENSION \u003d False"},{"line_number":22,"context_line":"NAME \u003d \u0027Agents Sort Key \u0027"},{"line_number":23,"context_line":"API_PREFIX \u003d \u0027\u0027"},{"line_number":24,"context_line":"DESCRIPTION \u003d \u0027Enabling the keyword sort_key for sorting in agents attributes and to return a sorted list.\u0027"},{"line_number":25,"context_line":"UPDATED_TIMESTAMP \u003d \u00272013-02-03T10:00:00-00:00\u0027"},{"line_number":26,"context_line":"RESOURCE_NAME \u003d ALIAS"},{"line_number":27,"context_line":"COLLECTION_NAME \u003d ALIAS + \u0027s\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b9a442a7","line":24,"updated":"2020-06-29 17:12:14.000000000","message":"pep8: E501 line too long (107 \u003e 79 characters)","commit_id":"8a68dd0b05b96906976fdc1833230b1d727d52f6"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"ee37eb81bee4580223a94dfe3db72403c99fbed3","unresolved":false,"context_lines":[{"line_number":21,"context_line":"IS_STANDARD_ATTR_EXTENSION \u003d False"},{"line_number":22,"context_line":"NAME \u003d \u0027Agents Sort Key \u0027"},{"line_number":23,"context_line":"API_PREFIX \u003d \u0027\u0027"},{"line_number":24,"context_line":"DESCRIPTION \u003d \u0027Enabling the keyword sort_key for sorting in agents"},{"line_number":25,"context_line":"attributes and to return a sorted list.\u0027"},{"line_number":26,"context_line":"UPDATED_TIMESTAMP \u003d \u00272013-02-03T10:00:00-00:00\u0027"},{"line_number":27,"context_line":"RESOURCE_NAME \u003d ALIAS"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_cc95ef8a","line":24,"updated":"2020-06-30 08:53:17.000000000","message":"pep8: E999 SyntaxError: EOL while scanning string literal","commit_id":"e0f4a85c3d30c26555bf7d654929e62b3c7aef33"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b0d1ce3c2c9fc79a9fc931cbc6fba078e158c122","unresolved":false,"context_lines":[{"line_number":27,"context_line":"RESOURCE_NAME \u003d ALIAS"},{"line_number":28,"context_line":"COLLECTION_NAME \u003d ALIAS + \u0027s\u0027"},{"line_number":29,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":30,"context_line":"    COLLECTION_NAME: {"},{"line_number":31,"context_line":"        \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":32,"context_line":"               \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":33,"context_line":"               \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_0c6247d9","line":30,"range":{"start_line":30,"start_character":4,"end_line":30,"end_character":19},"updated":"2020-06-30 08:53:15.000000000","message":"This should be the same as in neutron_lib.api.definition.agents\n\n\"agents\"","commit_id":"e0f4a85c3d30c26555bf7d654929e62b3c7aef33"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b0d1ce3c2c9fc79a9fc931cbc6fba078e158c122","unresolved":false,"context_lines":[{"line_number":69,"context_line":"            \u0027is_visible\u0027: True, \u0027is_filter\u0027: True,"},{"line_number":70,"context_line":"            \u0027is_sort_key\u0027: True,"},{"line_number":71,"context_line":"            \u0027validate\u0027: {"},{"line_number":72,"context_line":"                \u0027type:string_or_none\u0027: constants.DESCRIPTION_FIELD_SIZE}},"},{"line_number":73,"context_line":"    }"},{"line_number":74,"context_line":"}"},{"line_number":75,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_ec455345","line":72,"updated":"2020-06-30 08:53:15.000000000","message":"I know you need to redefine the whole dictionary, but maybe could be easier if you take the original one as reference.\n\nfrom neutron_lib.api.definitions import agents\n\nis_short_key \u003d {\u0027is_sort_key\u0027: True}\nagents_collection \u003d agents.RESOURCE_ATTRIBUTE_MAP.COLLECTION_NAME\n\nRESOURCE_ATTRIBUTE_MAP \u003d {\n  COLLECTION_NAME: {\n    k: {**v, **is_short_key} for k, v in agents_collection.items() if\n    k !\u003d \"configurations\"}\n}","commit_id":"e0f4a85c3d30c26555bf7d654929e62b3c7aef33"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"8c16c5d5a251dd4a6f03ce4bc7735058142f9946","unresolved":false,"context_lines":[{"line_number":69,"context_line":"            \u0027is_visible\u0027: True, \u0027is_filter\u0027: True,"},{"line_number":70,"context_line":"            \u0027is_sort_key\u0027: True,"},{"line_number":71,"context_line":"            \u0027validate\u0027: {"},{"line_number":72,"context_line":"                \u0027type:string_or_none\u0027: constants.DESCRIPTION_FIELD_SIZE}},"},{"line_number":73,"context_line":"    }"},{"line_number":74,"context_line":"}"},{"line_number":75,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_b8ae552b","line":72,"in_reply_to":"bf51134e_ec455345","updated":"2020-07-10 13:26:17.000000000","message":"And what about this suggestion??\n\nWhy did you implemented that in PS3 and removed latter?","commit_id":"e0f4a85c3d30c26555bf7d654929e62b3c7aef33"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3d9a39f2535264009d416422b5e0b2f8a547faf2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutron_lib.api import converters"},{"line_number":17,"context_line":"from neutron_lib.db import constants"},{"line_number":18,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_f3f7e78b","line":16,"updated":"2020-06-30 16:05:18.000000000","message":"pep8: F401 \u0027neutron_lib.api.converters\u0027 imported but unused","commit_id":"d806c8af5eab3c543d2b8791f5921a1371ffb407"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3d9a39f2535264009d416422b5e0b2f8a547faf2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutron_lib.api import converters"},{"line_number":17,"context_line":"from neutron_lib.db import constants"},{"line_number":18,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ALIAS \u003d \u0027agent_sort_key\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_d3f4638a","line":17,"updated":"2020-06-30 16:05:18.000000000","message":"pep8: F401 \u0027neutron_lib.db.constants\u0027 imported but unused","commit_id":"d806c8af5eab3c543d2b8791f5921a1371ffb407"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"3d9a39f2535264009d416422b5e0b2f8a547faf2","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutron_lib.api import converters"},{"line_number":17,"context_line":"from neutron_lib.db import constants"},{"line_number":18,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ALIAS \u003d \u0027agent_sort_key\u0027"},{"line_number":21,"context_line":"IS_SHIM_EXTENSION \u003d True"}],"source_content_type":"text/x-python","patch_set":3,"id":"bf51134e_33f2ff9b","line":18,"updated":"2020-06-30 16:05:18.000000000","message":"pep8: H306: imports not in alphabetical order (neutron_lib.db.constants, neutron_lib.api.definitions.agent)","commit_id":"d806c8af5eab3c543d2b8791f5921a1371ffb407"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2753e1d44fdc389fc63a0e1da8280a6daf174b69","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"ALIAS \u003d \u0027agent_sort_key\u0027"},{"line_number":19,"context_line":"IS_SHIM_EXTENSION \u003d True"},{"line_number":20,"context_line":"IS_STANDARD_ATTR_EXTENSION \u003d False"},{"line_number":21,"context_line":"NAME \u003d \u0027Agents Sort Key \u0027"},{"line_number":22,"context_line":"API_PREFIX \u003d \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_47724313","line":19,"updated":"2020-07-01 12:14:28.000000000","message":"this should be False IMO as it really modifies attribute map","commit_id":"cb1e7aa014a7fb11fd45b58fc73e61636344632e"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2753e1d44fdc389fc63a0e1da8280a6daf174b69","unresolved":false,"context_lines":[{"line_number":18,"context_line":"ALIAS \u003d \u0027agent_sort_key\u0027"},{"line_number":19,"context_line":"IS_SHIM_EXTENSION \u003d True"},{"line_number":20,"context_line":"IS_STANDARD_ATTR_EXTENSION \u003d False"},{"line_number":21,"context_line":"NAME \u003d \u0027Agents Sort Key \u0027"},{"line_number":22,"context_line":"API_PREFIX \u003d \u0027\u0027"},{"line_number":23,"context_line":"DESCRIPTION \u003d \u0027Enabling the keyword sort_key for sorting in agents.\u0027"},{"line_number":24,"context_line":"UPDATED_TIMESTAMP \u003d \u00272013-02-03T10:00:00-00:00\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_07ffab34","line":21,"range":{"start_line":21,"start_character":23,"end_line":21,"end_character":24},"updated":"2020-07-01 12:14:28.000000000","message":"nit: please remove this trailing space","commit_id":"cb1e7aa014a7fb11fd45b58fc73e61636344632e"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2753e1d44fdc389fc63a0e1da8280a6daf174b69","unresolved":false,"context_lines":[{"line_number":22,"context_line":"API_PREFIX \u003d \u0027\u0027"},{"line_number":23,"context_line":"DESCRIPTION \u003d \u0027Enabling the keyword sort_key for sorting in agents.\u0027"},{"line_number":24,"context_line":"UPDATED_TIMESTAMP \u003d \u00272013-02-03T10:00:00-00:00\u0027"},{"line_number":25,"context_line":"RESOURCE_NAME \u003d ALIAS"},{"line_number":26,"context_line":"COLLECTION_NAME \u003d ALIAS + \u0027s\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"is_short_key \u003d {\u0027is_sort_key\u0027: True}"},{"line_number":29,"context_line":"agents_collection \u003d agent.RESOURCE_ATTRIBUTE_MAP[agent.COLLECTION_NAME]"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_87f3bb73","line":26,"range":{"start_line":25,"start_character":0,"end_line":26,"end_character":29},"updated":"2020-07-01 12:14:28.000000000","message":"You don\u0027t need those here, You are not defining new resources in this extension","commit_id":"cb1e7aa014a7fb11fd45b58fc73e61636344632e"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"2753e1d44fdc389fc63a0e1da8280a6daf174b69","unresolved":false,"context_lines":[{"line_number":29,"context_line":"agents_collection \u003d agent.RESOURCE_ATTRIBUTE_MAP[agent.COLLECTION_NAME]"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":32,"context_line":"  COLLECTION_NAME: {"},{"line_number":33,"context_line":"    k: {**v, **is_short_key} for k, v in agents_collection.items() if"},{"line_number":34,"context_line":"    k !\u003d \"configurations\"}"},{"line_number":35,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf51134e_a7eebf88","line":32,"updated":"2020-07-01 12:14:28.000000000","message":"here You are defining collection name which is \"agent_sort_keys\" which is wrong. There is no such collection in the Neutron API.\nYou should have here \"agents\". See e.g. like fip_port_details extensions extends floatingip\u0027s attribute map: https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/fip_port_details.py - You should do something similar here.","commit_id":"cb1e7aa014a7fb11fd45b58fc73e61636344632e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":17,"context_line":"from neutron_lib.api import converters"},{"line_number":18,"context_line":"from neutron_lib.db import constants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ALIAS \u003d \u0027agent_sort_key\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_69d1a3fb","line":17,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: H306: imports not in alphabetical order (neutron_lib.api.definitions.agent, neutron_lib.api.converters)","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"UPDATED_TIMESTAMP \u003d \u00272013-02-03T10:00:00-00:00\u0027"},{"line_number":27,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":28,"context_line":"        agent.COLLECTION_NAME: {"},{"line_number":29,"context_line":"        \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":30,"context_line":"               \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":31,"context_line":"               \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"               \u0027is_filter\u0027: True,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_49ce5f5a","line":29,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"               \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"               \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"               \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"        \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                       \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"        \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_a9d73bee","line":34,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                       \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"        \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                   \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                   \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"        \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_89d4f7ea","line":37,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                   \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                   \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"        \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                  \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                  \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"        \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_e9065386","line":40,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                  \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                  \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"        \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                 \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                 \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"        \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_c90b8f8b","line":43,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                 \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                 \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"        \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                           \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                           \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                           \u0027is_filter\u0027: True,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_29fdeb6d","line":46,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":48,"context_line":"                           \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                           \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                           \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"        \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                       \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"        \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_0902a76f","line":51,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                       \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"        \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                       \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"        \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_69fa4375","line":54,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                       \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"        \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"        \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_49f77f8c","line":57,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"        \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                  \u0027is_sort_key\u0027: True,"},{"line_number":62,"context_line":"                  \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":63,"context_line":"        \u0027description\u0027: {"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_a9f0db92","line":60,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                  \u0027is_sort_key\u0027: True,"},{"line_number":62,"context_line":"                  \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":63,"context_line":"        \u0027description\u0027: {"},{"line_number":64,"context_line":"            \u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":65,"context_line":"            \u0027is_visible\u0027: True, \u0027is_filter\u0027: True,"},{"line_number":66,"context_line":"            \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_89ed17b9","line":63,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            \u0027is_sort_key\u0027: True,"},{"line_number":67,"context_line":"            \u0027validate\u0027: {"},{"line_number":68,"context_line":"                \u0027type:string_or_none\u0027: constants.DESCRIPTION_FIELD_SIZE}},"},{"line_number":69,"context_line":"    }"},{"line_number":70,"context_line":"}"},{"line_number":71,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d {}"},{"line_number":72,"context_line":"ACTION_MAP \u003d {}"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_e92bf3e7","line":69,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: E122 continuation line missing indentation or outdented","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"22215179c60f3d66529293d1fdc12d6903237bf2","unresolved":false,"context_lines":[{"line_number":73,"context_line":"REQUIRED_EXTENSIONS \u003d [agent.ALIAS]"},{"line_number":74,"context_line":"OPTIONAL_EXTENSIONS \u003d []"},{"line_number":75,"context_line":"ACTION_STATUS \u003d {}"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"bf51134e_c930af59","line":76,"updated":"2020-07-09 15:52:34.000000000","message":"pep8: W391 blank line at end of file","commit_id":"399efca129bbbac340bb8e705df7e93d05691768"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":27,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":28,"context_line":"        agent.COLLECTION_NAME: {"},{"line_number":29,"context_line":"            \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":30,"context_line":"                \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":31,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"                \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_cd5f0d3f","line":30,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        agent.COLLECTION_NAME: {"},{"line_number":29,"context_line":"            \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":30,"context_line":"                \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":31,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"            \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ad5c594b","line":31,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":29,"context_line":"            \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":30,"context_line":"                \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":31,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"            \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_0d56252b","line":32,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":30,"context_line":"                \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":31,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"            \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ed52d134","line":33,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":32,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"            \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"            \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_4d313d0b","line":35,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":33,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"            \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"            \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_2d368904","line":36,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":35,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"            \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"            \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_8d37d5fe","line":38,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":36,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"            \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"            \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_6d3c01e1","line":39,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":38,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"            \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"            \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_cd242dc9","line":41,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"            \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"            \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ad21f9b6","line":42,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"            \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"            \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_0d2bc594","line":44,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"            \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"            \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ed2771c6","line":45,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"            \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_4d1add7c","line":47,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":45,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"            \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"            \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_2d1fa96c","line":48,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":46,"context_line":"            \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"            \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_8d10755b","line":49,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":47,"context_line":"                \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"            \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_6d152149","line":50,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":49,"context_line":"                \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"            \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"            \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_cd0d4d3f","line":52,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":50,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"            \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"            \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ad0a9922","line":53,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":52,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"            \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"            \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_0d046517","line":55,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":53,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"            \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"            \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_ed001105","line":56,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":55,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"            \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"            \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                \u0027is_sort_key\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_58ff3900","line":58,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"            \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"            \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":62,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_38040515","line":59,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"            \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":62,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":63,"context_line":"            \u0027description\u0027: {"},{"line_number":64,"context_line":"                \u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_98055113","line":61,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"aae6954933ff0bec220c9a640522db1ba6319885","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"            \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                \u0027is_sort_key\u0027: True,"},{"line_number":62,"context_line":"                \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":63,"context_line":"            \u0027description\u0027: {"},{"line_number":64,"context_line":"                \u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":65,"context_line":"                \u0027is_visible\u0027: True, \u0027is_filter\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"bf51134e_780afd1f","line":62,"updated":"2020-07-10 12:34:05.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"f8c839761583c053e7c9562d3c905b84cdddac2c"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"ad49067d528058f030a9f156ecc2174375bdd36b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"API_PREFIX \u003d \u0027\u0027"},{"line_number":25,"context_line":"DESCRIPTION \u003d \u0027Enabling the keyword sort_key for sorting in agents.\u0027"},{"line_number":26,"context_line":"UPDATED_TIMESTAMP \u003d \u00272013-02-03T10:00:00-00:00\u0027"},{"line_number":27,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {"},{"line_number":28,"context_line":"    agent.COLLECTION_NAME: {"},{"line_number":29,"context_line":"        \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":30,"context_line":"               \u0027validate\u0027: {\u0027type:uuid\u0027: None},"},{"line_number":31,"context_line":"               \u0027is_sort_key\u0027: True,"},{"line_number":32,"context_line":"               \u0027is_filter\u0027: True,"},{"line_number":33,"context_line":"               \u0027is_visible\u0027: True},"},{"line_number":34,"context_line":"        \u0027agent_type\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":35,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":36,"context_line":"                       \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":37,"context_line":"        \u0027binary\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":38,"context_line":"                   \u0027is_sort_key\u0027: True,"},{"line_number":39,"context_line":"                   \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":40,"context_line":"        \u0027topic\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":41,"context_line":"                  \u0027is_sort_key\u0027: True,"},{"line_number":42,"context_line":"                  \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":43,"context_line":"        \u0027host\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":44,"context_line":"                 \u0027is_sort_key\u0027: True,"},{"line_number":45,"context_line":"                 \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":46,"context_line":"        \u0027admin_state_up\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":47,"context_line":"                           \u0027convert_to\u0027: converters.convert_to_boolean,"},{"line_number":48,"context_line":"                           \u0027is_sort_key\u0027: True,"},{"line_number":49,"context_line":"                           \u0027is_filter\u0027: True,"},{"line_number":50,"context_line":"                           \u0027is_visible\u0027: True},"},{"line_number":51,"context_line":"        \u0027created_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":52,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":53,"context_line":"                       \u0027is_visible\u0027: True},"},{"line_number":54,"context_line":"        \u0027started_at\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":55,"context_line":"                       \u0027is_sort_key\u0027: True,"},{"line_number":56,"context_line":"                       \u0027is_visible\u0027: True},"},{"line_number":57,"context_line":"        \u0027heartbeat_timestamp\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":58,"context_line":"                                \u0027is_sort_key\u0027: True,"},{"line_number":59,"context_line":"                                \u0027is_visible\u0027: True},"},{"line_number":60,"context_line":"        \u0027alive\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":61,"context_line":"                  \u0027is_sort_key\u0027: True,"},{"line_number":62,"context_line":"                  \u0027is_filter\u0027: True, \u0027is_visible\u0027: True},"},{"line_number":63,"context_line":"        \u0027description\u0027: {"},{"line_number":64,"context_line":"            \u0027allow_post\u0027: False, \u0027allow_put\u0027: True,"},{"line_number":65,"context_line":"            \u0027is_visible\u0027: True, \u0027is_filter\u0027: True,"},{"line_number":66,"context_line":"            \u0027is_sort_key\u0027: True,"},{"line_number":67,"context_line":"            \u0027validate\u0027: {"},{"line_number":68,"context_line":"                \u0027type:string_or_none\u0027: constants.DESCRIPTION_FIELD_SIZE}},"},{"line_number":69,"context_line":"    }"},{"line_number":70,"context_line":"}"},{"line_number":71,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d {}"},{"line_number":72,"context_line":"ACTION_MAP \u003d {}"},{"line_number":73,"context_line":"REQUIRED_EXTENSIONS \u003d []"}],"source_content_type":"text/x-python","patch_set":9,"id":"bf51134e_a459c48e","line":70,"range":{"start_line":27,"start_character":0,"end_line":70,"end_character":1},"updated":"2020-07-16 08:31:06.000000000","message":"Personally I can leave with it as it is, but I like Rodolfo\u0027s idea as well, back to your ps3 version (I write here only the parts that was not correct in ps3):\n\nagents_collection \u003d agent.RESOURCE_ATTRIBUTE_MAP[agent.COLLECTION_NAME]\n\nor\n\nagents_collection \u003d agent.RESOURCE_ATTRIBUTE_MAP.get(agent.COLLECTION_NAME)\n\nRESOURCE_ATTRIBUTE_MAP \u003d {COLLECTION_NAME: {k: {**v, **is_short_key} for k, v in agents_collection.items() if k !\u003d \"configurations\"}}","commit_id":"40ca1da5a7b44d34a8cc0ef9e99aee0c51f24222"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"41fa19fe02af69e9564fa548fa1ecc3756050dc9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutron_lib.api import converters"},{"line_number":17,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":18,"context_line":"from neutron_lib.db import constants"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"bf51134e_5378538e","line":16,"updated":"2020-07-17 14:30:13.000000000","message":"pep8: F401 \u0027neutron_lib.api.converters\u0027 imported but unused","commit_id":"8b147113701b0d4db4d06a06721c7dbbd993e252"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"41fa19fe02af69e9564fa548fa1ecc3756050dc9","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from neutron_lib.api import converters"},{"line_number":17,"context_line":"from neutron_lib.api.definitions import agent"},{"line_number":18,"context_line":"from neutron_lib.db import constants"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ALIAS \u003d \u0027agent_sort_key\u0027"},{"line_number":21,"context_line":"IS_SHIM_EXTENSION \u003d False"}],"source_content_type":"text/x-python","patch_set":10,"id":"bf51134e_b36d6fce","line":18,"updated":"2020-07-17 14:30:13.000000000","message":"pep8: F401 \u0027neutron_lib.db.constants\u0027 imported but unused","commit_id":"8b147113701b0d4db4d06a06721c7dbbd993e252"}],"neutron_lib/tests/unit/api/definitions/test_agent_sort_key.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"c834d8bac60db2b0695eccae410def7617cf3c04","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    extension_attributes \u003d (\u0027topic\u0027, \u0027agent_type\u0027, \u0027created_at\u0027,"},{"line_number":23,"context_line":"                            \u0027configurations\u0027, \u0027heartbeat_timestamp\u0027,"},{"line_number":24,"context_line":"                            \u0027binary\u0027, \u0027started_at\u0027, \u0027host\u0027, \u0027alive\u0027,)"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_599a4661","line":25,"updated":"2020-06-29 17:12:14.000000000","message":"pep8: W391 blank line at end of file","commit_id":"8a68dd0b05b96906976fdc1833230b1d727d52f6"}]}
