)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7e6e5051309d2369fbd6d9e1fd45fe87bb9cc95f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d5431a50_e7addfe9","updated":"2021-11-24 08:56:54.000000000","message":"Some style changes are necessary","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"17fb286124fa40b02ae5cb79fcb1185c234fca29","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"43f2ec51_9c1c9a34","updated":"2021-11-18 14:18:29.000000000","message":"Thanks","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"}],"openstack/cloud/_network.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7e6e5051309d2369fbd6d9e1fd45fe87bb9cc95f","unresolved":true,"context_lines":[{"line_number":1775,"context_line":""},{"line_number":1776,"context_line":"        return True"},{"line_number":1777,"context_line":""},{"line_number":1778,"context_line":"    def search_qos_minimum_packet_rate_rules(self, policy_name_or_id,"},{"line_number":1779,"context_line":"                                             rule_id\u003dNone, filters\u003dNone):"},{"line_number":1780,"context_line":"        \"\"\"Search QoS minimum packet rate rules"},{"line_number":1781,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"8173706e_f144101d","line":1778,"updated":"2021-11-24 08:56:54.000000000","message":"please apply a \"black\" style formatting and break line before listing parameters. This way we will have smaller change in future while normalizing the style","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":33652,"name":"Przemyslaw Szczerbik","email":"przemyslaw.szczerbik@gmail.com","username":"pszczerbik"},"change_message_id":"8fb191c32ba0e0b9262151ddbfde9113bc1ea1bc","unresolved":false,"context_lines":[{"line_number":1775,"context_line":""},{"line_number":1776,"context_line":"        return True"},{"line_number":1777,"context_line":""},{"line_number":1778,"context_line":"    def search_qos_minimum_packet_rate_rules(self, policy_name_or_id,"},{"line_number":1779,"context_line":"                                             rule_id\u003dNone, filters\u003dNone):"},{"line_number":1780,"context_line":"        \"\"\"Search QoS minimum packet rate rules"},{"line_number":1781,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"5be0132c_61d970e8","line":1778,"in_reply_to":"8173706e_f144101d","updated":"2021-11-25 13:47:53.000000000","message":"Done","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7e6e5051309d2369fbd6d9e1fd45fe87bb9cc95f","unresolved":true,"context_lines":[{"line_number":1780,"context_line":"        \"\"\"Search QoS minimum packet rate rules"},{"line_number":1781,"context_line":""},{"line_number":1782,"context_line":"        :param string policy_name_or_id: Name or ID of the QoS policy from"},{"line_number":1783,"context_line":"                                         which rules should be searched."},{"line_number":1784,"context_line":"        :param string rule_id: ID of searched rule."},{"line_number":1785,"context_line":"        :param filters: A dict containing additional filters to use. e.g."},{"line_number":1786,"context_line":"                        {\u0027min_kpps\u0027: 1000}"}],"source_content_type":"text/x-python","patch_set":6,"id":"7f96deb3_7c081706","line":1783,"updated":"2021-11-24 08:56:54.000000000","message":"please fix docstrings indentation","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":33652,"name":"Przemyslaw Szczerbik","email":"przemyslaw.szczerbik@gmail.com","username":"pszczerbik"},"change_message_id":"8fb191c32ba0e0b9262151ddbfde9113bc1ea1bc","unresolved":false,"context_lines":[{"line_number":1780,"context_line":"        \"\"\"Search QoS minimum packet rate rules"},{"line_number":1781,"context_line":""},{"line_number":1782,"context_line":"        :param string policy_name_or_id: Name or ID of the QoS policy from"},{"line_number":1783,"context_line":"                                         which rules should be searched."},{"line_number":1784,"context_line":"        :param string rule_id: ID of searched rule."},{"line_number":1785,"context_line":"        :param filters: A dict containing additional filters to use. e.g."},{"line_number":1786,"context_line":"                        {\u0027min_kpps\u0027: 1000}"}],"source_content_type":"text/x-python","patch_set":6,"id":"df938eea_0dff3406","line":1783,"in_reply_to":"7f96deb3_7c081706","updated":"2021-11-25 13:47:53.000000000","message":"Done","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"}],"openstack/network/v2/_proxy.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7e6e5051309d2369fbd6d9e1fd45fe87bb9cc95f","unresolved":true,"context_lines":[{"line_number":2505,"context_line":"        \"\"\"Create a new minimum packet rate rule"},{"line_number":2506,"context_line":""},{"line_number":2507,"context_line":"        :param dict attrs: Keyword arguments which will be used to create"},{"line_number":2508,"context_line":"                           a :class:`~openstack.network.v2."},{"line_number":2509,"context_line":"                           qos_minimum_packet_rate_rule."},{"line_number":2510,"context_line":"                           QoSMinimumPacketRateRule`,"},{"line_number":2511,"context_line":"                           comprised of the properties on the"}],"source_content_type":"text/x-python","patch_set":6,"id":"4f6f2d72_a583cdaf","line":2508,"updated":"2021-11-24 08:56:54.000000000","message":"please indent docstrings like it is done everywhere","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":33652,"name":"Przemyslaw Szczerbik","email":"przemyslaw.szczerbik@gmail.com","username":"pszczerbik"},"change_message_id":"8fb191c32ba0e0b9262151ddbfde9113bc1ea1bc","unresolved":false,"context_lines":[{"line_number":2505,"context_line":"        \"\"\"Create a new minimum packet rate rule"},{"line_number":2506,"context_line":""},{"line_number":2507,"context_line":"        :param dict attrs: Keyword arguments which will be used to create"},{"line_number":2508,"context_line":"                           a :class:`~openstack.network.v2."},{"line_number":2509,"context_line":"                           qos_minimum_packet_rate_rule."},{"line_number":2510,"context_line":"                           QoSMinimumPacketRateRule`,"},{"line_number":2511,"context_line":"                           comprised of the properties on the"}],"source_content_type":"text/x-python","patch_set":6,"id":"548729aa_cafe76f3","line":2508,"in_reply_to":"4f6f2d72_a583cdaf","updated":"2021-11-25 13:47:53.000000000","message":"Done","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7e6e5051309d2369fbd6d9e1fd45fe87bb9cc95f","unresolved":true,"context_lines":[{"line_number":2515,"context_line":"                           qos_policy.QoSPolicy` instance."},{"line_number":2516,"context_line":""},{"line_number":2517,"context_line":"        :returns: The results of resource creation"},{"line_number":2518,"context_line":"        :rtype: :class:`~openstack.network.v2.qos_minimum_packet_rate_rule."},{"line_number":2519,"context_line":"                QoSMinimumPacketRateRule`"},{"line_number":2520,"context_line":"        \"\"\""},{"line_number":2521,"context_line":"        policy \u003d self._get_resource(_qos_policy.QoSPolicy, qos_policy)"}],"source_content_type":"text/x-python","patch_set":6,"id":"df22681e_e03e62a5","line":2518,"updated":"2021-11-24 08:56:54.000000000","message":"please ensure the full class is on the single line. Otherwise links in the rendered docs are not working (you can check it in the otc-tox-docs job artifacts)","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":33652,"name":"Przemyslaw Szczerbik","email":"przemyslaw.szczerbik@gmail.com","username":"pszczerbik"},"change_message_id":"8fb191c32ba0e0b9262151ddbfde9113bc1ea1bc","unresolved":false,"context_lines":[{"line_number":2515,"context_line":"                           qos_policy.QoSPolicy` instance."},{"line_number":2516,"context_line":""},{"line_number":2517,"context_line":"        :returns: The results of resource creation"},{"line_number":2518,"context_line":"        :rtype: :class:`~openstack.network.v2.qos_minimum_packet_rate_rule."},{"line_number":2519,"context_line":"                QoSMinimumPacketRateRule`"},{"line_number":2520,"context_line":"        \"\"\""},{"line_number":2521,"context_line":"        policy \u003d self._get_resource(_qos_policy.QoSPolicy, qos_policy)"}],"source_content_type":"text/x-python","patch_set":6,"id":"5e7ddd33_3f4aa3a6","line":2518,"in_reply_to":"df22681e_e03e62a5","updated":"2021-11-25 13:47:53.000000000","message":"Done, but as a result I had to exceed 80 characters in some places.","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"}],"openstack/network/v2/qos_minimum_packet_rate_rule.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7e6e5051309d2369fbd6d9e1fd45fe87bb9cc95f","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    min_kpps \u003d resource.Body(\u0027min_kpps\u0027)"},{"line_number":35,"context_line":"    #: Traffic direction from the tenant point of view. Valid values: (\u0027any\u0027,"},{"line_number":36,"context_line":"    #  \u0027egress\u0027, \u0027ingress\u0027)"},{"line_number":37,"context_line":"    direction \u003d resource.Body(\u0027direction\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"cb703df4_616ae98e","line":37,"updated":"2021-11-24 08:56:54.000000000","message":"please sort attributes alphabetically","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"},{"author":{"_account_id":33652,"name":"Przemyslaw Szczerbik","email":"przemyslaw.szczerbik@gmail.com","username":"pszczerbik"},"change_message_id":"8fb191c32ba0e0b9262151ddbfde9113bc1ea1bc","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    min_kpps \u003d resource.Body(\u0027min_kpps\u0027)"},{"line_number":35,"context_line":"    #: Traffic direction from the tenant point of view. Valid values: (\u0027any\u0027,"},{"line_number":36,"context_line":"    #  \u0027egress\u0027, \u0027ingress\u0027)"},{"line_number":37,"context_line":"    direction \u003d resource.Body(\u0027direction\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"5d5ed054_a3d4353c","line":37,"in_reply_to":"cb703df4_616ae98e","updated":"2021-11-25 13:47:53.000000000","message":"Done","commit_id":"3401cd12514054411d88f7f4b1337c2331de16d3"}]}
