)]}'
{"cinder/scheduler/filters/json_filter.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"124112a916deaa8293bbd82e693508aa48931661","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class JsonFilter(filters.BaseBackendFilter):"},{"line_number":25,"context_line":"    \"\"\"Backend filter for simple JSON-based grammar for selecting backends."},{"line_number":26,"context_line":"    If you want to choose one of your backend,"},{"line_number":27,"context_line":"    make a query hint, for example:"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_26a2c4ae","line":25,"range":{"start_line":25,"start_character":7,"end_line":25,"end_character":75},"updated":"2019-08-29 07:58:17.000000000","message":"this needs to start with a new line succeeded with an empty line","commit_id":"00d69ba3737fa3dbc051fb9c46a2b51fa8ce2739"},{"author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"change_message_id":"ec7959912fea7fc8069e92563e469acd9df19927","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class JsonFilter(filters.BaseBackendFilter):"},{"line_number":25,"context_line":"    \"\"\"Backend filter for simple JSON-based grammar for selecting backends."},{"line_number":26,"context_line":"    If you want to choose one of your backend,"},{"line_number":27,"context_line":"    make a query hint, for example:"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_da570301","line":25,"range":{"start_line":25,"start_character":7,"end_line":25,"end_character":75},"in_reply_to":"7faddb67_26a2c4ae","updated":"2019-08-29 11:47:13.000000000","message":"Done","commit_id":"00d69ba3737fa3dbc051fb9c46a2b51fa8ce2739"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"cf143fb5f902881aad6c3eb0c3b4e2f0a12642b9","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    make a query hint, for example:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"      cinder create --hint query\u003d\u0027[\"\u003d\", \"$backend_id\", \"rbd:vol@ceph#cloud\"]\u0027"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    def _op_compare(self, args, op):"},{"line_number":34,"context_line":"        \"\"\"Compare first item of args with the rest using specified operator."}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_5de683e9","line":31,"updated":"2019-09-02 09:13:26.000000000","message":"nit: The blank line should be after the \"\"\", not before","commit_id":"69cb6259afc7ca738fd8f1d12415ff342e452fb4"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"a875faa411b24529a11f3c005769ee230152f4fc","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    make a query hint, for example:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"      cinder create --hint query\u003d\u0027[\"\u003d\", \"$backend_id\", \"rbd:vol@ceph#cloud\"]\u0027"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    def _op_compare(self, args, op):"},{"line_number":34,"context_line":"        \"\"\"Compare first item of args with the rest using specified operator."}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_4009b6d9","line":31,"in_reply_to":"7faddb67_5de683e9","updated":"2019-09-02 10:04:14.000000000","message":"Done","commit_id":"69cb6259afc7ca738fd8f1d12415ff342e452fb4"}]}
