)]}'
{"openstack/load_balancer/v2/quota.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"4565e216299c723fdb7cdb5fab0d8a475674508f","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        if self.resource_key in _request.body:"},{"line_number":50,"context_line":"            _body \u003d _request.body[self.resource_key]"},{"line_number":51,"context_line":"        else:"},{"line_number":52,"context_line":"            _body \u003d _request.body"},{"line_number":53,"context_line":"        if \u0027id\u0027 in _body:"},{"line_number":54,"context_line":"            del _body[\u0027id\u0027]"},{"line_number":55,"context_line":"        return _request"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_4796a341","line":52,"updated":"2018-08-11 13:49:14.000000000","message":"what you\u0027re doing here is essentially forcing prepend_key\u003dFalse, maybe just pass False to _prepare_request?","commit_id":"fe419d6ad635a5ac4f7777d23d1f5fc1f7b4fad9"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"5ab9d825317d9d371e6adc6f3212494363700dfe","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        if self.resource_key in _request.body:"},{"line_number":50,"context_line":"            _body \u003d _request.body[self.resource_key]"},{"line_number":51,"context_line":"        else:"},{"line_number":52,"context_line":"            _body \u003d _request.body"},{"line_number":53,"context_line":"        if \u0027id\u0027 in _body:"},{"line_number":54,"context_line":"            del _body[\u0027id\u0027]"},{"line_number":55,"context_line":"        return _request"}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_fdab091b","line":52,"in_reply_to":"3f79a3b5_4796a341","updated":"2018-08-21 06:56:15.000000000","message":"This function is called in common code. If directly pass the parameters to the function, the change\u0027s cost will be very large.","commit_id":"fe419d6ad635a5ac4f7777d23d1f5fc1f7b4fad9"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7bbaa7e30a5d021c342f6eaa78fa07ad02f36778","unresolved":false,"context_lines":[{"line_number":19,"context_line":"class Quota(resource.Resource):"},{"line_number":20,"context_line":"    resource_key \u003d \u0027quota\u0027"},{"line_number":21,"context_line":"    resources_key \u003d \u0027quotas\u0027"},{"line_number":22,"context_line":"    base_path \u003d \u0027/lbaas/quotas\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    # capabilities"},{"line_number":25,"context_line":"    allow_fetch \u003d True"}],"source_content_type":"text/x-python","patch_set":15,"id":"3f79a3b5_bc04771a","line":22,"updated":"2018-11-22 07:27:05.000000000","message":"according to Octavia\u0027s api-ref path is /v2/lbaas/quotas - see https://developer.openstack.org/api-ref/load-balancer/v2/#list-quota\nAre You sure that it\u0027s good what You have here?","commit_id":"b748c415ab39e74e349acab22eb18aa27497ab91"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"1b0d44e0cfee0698721e768b37cc1d2b624257fd","unresolved":false,"context_lines":[{"line_number":19,"context_line":"class Quota(resource.Resource):"},{"line_number":20,"context_line":"    resource_key \u003d \u0027quota\u0027"},{"line_number":21,"context_line":"    resources_key \u003d \u0027quotas\u0027"},{"line_number":22,"context_line":"    base_path \u003d \u0027/lbaas/quotas\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    # capabilities"},{"line_number":25,"context_line":"    allow_fetch \u003d True"}],"source_content_type":"text/x-python","patch_set":15,"id":"3f79a3b5_176a1281","line":22,"in_reply_to":"3f79a3b5_bc04771a","updated":"2018-11-23 10:17:06.000000000","message":"Now, the api version need to be configured via configuration. Reference the patch: https://review.openstack.org/#/c/600292/","commit_id":"b748c415ab39e74e349acab22eb18aa27497ab91"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7bbaa7e30a5d021c342f6eaa78fa07ad02f36778","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"class QuotaDefault(Quota):"},{"line_number":57,"context_line":"    base_path \u003d \u0027/v2.0/lbaas/quotas/defaults\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    allow_retrieve \u003d True"},{"line_number":60,"context_line":"    allow_commit \u003d False"}],"source_content_type":"text/x-python","patch_set":15,"id":"3f79a3b5_5cfd2308","line":57,"updated":"2018-11-22 07:27:05.000000000","message":"same question as above","commit_id":"b748c415ab39e74e349acab22eb18aa27497ab91"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"1b0d44e0cfee0698721e768b37cc1d2b624257fd","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"class QuotaDefault(Quota):"},{"line_number":57,"context_line":"    base_path \u003d \u0027/v2.0/lbaas/quotas/defaults\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    allow_retrieve \u003d True"},{"line_number":60,"context_line":"    allow_commit \u003d False"}],"source_content_type":"text/x-python","patch_set":15,"id":"3f79a3b5_b7623ea7","line":57,"in_reply_to":"3f79a3b5_5cfd2308","updated":"2018-11-23 10:17:06.000000000","message":"Done","commit_id":"b748c415ab39e74e349acab22eb18aa27497ab91"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7017e8ca28b1147abfceb13210ada4431ff7b521","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        return _request"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"class QuotaDefault(Quota):"},{"line_number":57,"context_line":"    base_path \u003d \u0027/lbaas/quotas/defaults\u0027"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    allow_retrieve \u003d True"}],"source_content_type":"text/x-python","patch_set":18,"id":"3f79a3b5_3599316a","line":56,"updated":"2018-12-05 08:20:26.000000000","message":"I would personally prefer the same semantic, as the url suggests - \"defaults\", since it\u0027s about multiple default values","commit_id":"b83c94361eaf1b9a1ae58a28d6e6a06c2d34a18f"}]}
