)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"651ed5a4fecd847eb82e44c6d9470c2da35508a1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c3c86862_11b95c1f","updated":"2022-02-21 15:08:25.000000000","message":"Hi!\nPlease add docs for proxy methods [1] and network resource [2].\nAdd unit tests for proxy methods [3]\n\n1) https://opendev.org/openstack/openstacksdk/src/branch/master/doc/source/user/proxies/network.rst\n2) https://opendev.org/openstack/openstacksdk/src/branch/master/doc/source/user/resources/network\n3) https://opendev.org/openstack/openstacksdk/src/branch/master/openstack/tests/unit/network/v2/test_proxy.py","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"f80503c69a7292592bf1f4caebd609eb89d13ced","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"20eea870_a36bc198","in_reply_to":"c3c86862_11b95c1f","updated":"2022-02-27 05:16:28.000000000","message":"DONE","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"bfc4d39756d6427ab2d1f0b32fc24ee0e724ddc9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"5e0311cd_289e69b2","updated":"2022-05-14 06:17:27.000000000","message":"Just to get the attention of the openstacksdk core members, and wish this patch can be merged asap.","commit_id":"336ded178de103994d3ef8f5df46bbc32b3e107d"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"2a43be2a4eabf8fd459526f026fd2f8c9446f125","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"37088889_7ca1287a","updated":"2022-04-07 09:44:01.000000000","message":"Looks ok, and works","commit_id":"336ded178de103994d3ef8f5df46bbc32b3e107d"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"9610183433515a1b840c41c7e820094aa398aba7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"bc9539dd_e9705546","updated":"2022-06-13 10:21:04.000000000","message":"(only fixed docstrings)","commit_id":"41f45fb12afaef8efcc2d6a7bda55bb83c6b7178"}],"openstack/network/v2/_proxy.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"28f20e6ad384d1a4d72ba4f8dcc391e15b233608","unresolved":false,"context_lines":[{"line_number":2854,"context_line":"        :rtype: :class:`~openstack.network.v2.ndp_proxy.NDPProxy`"},{"line_number":2855,"context_line":"        \"\"\""},{"line_number":2856,"context_line":"        router \u003d self._get_resource(_router.Router, router)"},{"line_number":2857,"context_line":"        return self._update(_ndp_proxy.NDPProxy, ndp_proxy, router_id\u003drouter.id,"},{"line_number":2858,"context_line":"                            **attrs)"},{"line_number":2859,"context_line":""},{"line_number":2860,"context_line":"    def create_firewall_group(self, **attrs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_2da9e58f","line":2857,"updated":"2020-08-31 12:30:01.000000000","message":"pep8: E501 line too long (80 \u003e 79 characters)","commit_id":"e027a58a158c23a4508691c4c43a87c930a5cd09"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"651ed5a4fecd847eb82e44c6d9470c2da35508a1","unresolved":true,"context_lines":[{"line_number":3262,"context_line":"        :returns: One"},{"line_number":3263,"context_line":"            :class:`~openstack.network.v2.ndp_proxy.NDPProxy`"},{"line_number":3264,"context_line":"        :raises: :class:`~openstack.exceptions.ResourceNotFound`"},{"line_number":3265,"context_line":"                 when no resource can be found."},{"line_number":3266,"context_line":"        \"\"\""},{"line_number":3267,"context_line":"        return self._get(_ndp_proxy.NDPProxy, ndp_proxy)"},{"line_number":3268,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1ad9d9af_8da0e8ea","line":3265,"updated":"2022-02-21 15:08:25.000000000","message":"Please fix indentations of docstrings","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"f80503c69a7292592bf1f4caebd609eb89d13ced","unresolved":false,"context_lines":[{"line_number":3262,"context_line":"        :returns: One"},{"line_number":3263,"context_line":"            :class:`~openstack.network.v2.ndp_proxy.NDPProxy`"},{"line_number":3264,"context_line":"        :raises: :class:`~openstack.exceptions.ResourceNotFound`"},{"line_number":3265,"context_line":"                 when no resource can be found."},{"line_number":3266,"context_line":"        \"\"\""},{"line_number":3267,"context_line":"        return self._get(_ndp_proxy.NDPProxy, ndp_proxy)"},{"line_number":3268,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"616f1659_53376c55","line":3265,"in_reply_to":"1ad9d9af_8da0e8ea","updated":"2022-02-27 05:16:28.000000000","message":"Done","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"}],"openstack/network/v2/ndp_proxy.py":[{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"651ed5a4fecd847eb82e44c6d9470c2da35508a1","unresolved":true,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _allow_unknown_attrs_in_body \u003d True"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    _query_mapping \u003d resource.QueryParameters("},{"line_number":32,"context_line":"        \u0027name\u0027, \u0027description\u0027,"},{"line_number":33,"context_line":"        project_id\u003d\u0027tenant_id\u0027,"},{"line_number":34,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":6,"id":"ae6f5ec9_9028aa32","line":31,"updated":"2022-02-21 15:08:25.000000000","message":"Please add required parameters from your API ref patch https://review.opendev.org/c/openstack/neutron-lib/+/801181/4/api-ref/source/v2/router-ndp-proxy.inc#54","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"f80503c69a7292592bf1f4caebd609eb89d13ced","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _allow_unknown_attrs_in_body \u003d True"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    _query_mapping \u003d resource.QueryParameters("},{"line_number":32,"context_line":"        \u0027name\u0027, \u0027description\u0027,"},{"line_number":33,"context_line":"        project_id\u003d\u0027tenant_id\u0027,"},{"line_number":34,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":6,"id":"862d2a11_84f45abd","line":31,"in_reply_to":"ae6f5ec9_9028aa32","updated":"2022-02-27 05:16:28.000000000","message":"Done","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"651ed5a4fecd847eb82e44c6d9470c2da35508a1","unresolved":true,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    _query_mapping \u003d resource.QueryParameters("},{"line_number":32,"context_line":"        \u0027name\u0027, \u0027description\u0027,"},{"line_number":33,"context_line":"        project_id\u003d\u0027tenant_id\u0027,"},{"line_number":34,"context_line":"    )"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    # Properties"}],"source_content_type":"text/x-python","patch_set":6,"id":"dfda6c94_00edcc32","line":33,"updated":"2022-02-21 15:08:25.000000000","message":"\u0027tenant_id\u0027 is depricated, just use \u0027project_id\u0027 as query parameter","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"f80503c69a7292592bf1f4caebd609eb89d13ced","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    _query_mapping \u003d resource.QueryParameters("},{"line_number":32,"context_line":"        \u0027name\u0027, \u0027description\u0027,"},{"line_number":33,"context_line":"        project_id\u003d\u0027tenant_id\u0027,"},{"line_number":34,"context_line":"    )"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    # Properties"}],"source_content_type":"text/x-python","patch_set":6,"id":"957e2809_d1b77dfe","line":33,"in_reply_to":"dfda6c94_00edcc32","updated":"2022-02-27 05:16:28.000000000","message":"Done","commit_id":"ca8fd8f99e342f2c3f2be696c567cf762aa784bb"}]}
