)]}'
{"gnocchi/rest/__init__.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"22c857f343a516eea0e87cded1c3acbe0402fb25","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    limit \u003d params.get(\u0027limit\u0027, max_limit)"},{"line_number":217,"context_line":"    marker \u003d params.get(\u0027marker\u0027)"},{"line_number":218,"context_line":"    sort_keys \u003d _get_list_options(params, \u0027sort_key\u0027, default_keys)"},{"line_number":219,"context_line":"    sort_dirs \u003d _get_list_options(params, \u0027sort_dir\u0027, default_dirs)"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    try:"},{"line_number":222,"context_line":"        limit \u003d int(limit)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a4dcd0f_aa2a418e","line":219,"updated":"2015-08-06 11:21:30.000000000","message":"In case you want to be consistent with the API working group recommendations on sorting they are here: https://github.com/openstack/api-wg/blob/master/guidelines/pagination_filter_sort.rst#sorting\n\nThe basic gist is that sort information is in one parameter key called \u0027sort\u0027 and multiple parameters are comm separated, and directions are : separated:\n\n    sort\u003dkey1:asc,key2,key3\n\nlimit and marker are aligned with as yet unpublished guidelines: https://review.openstack.org/#/c/190743/","commit_id":"0dc7be97ee22c563aa67387b551b14dc2b3e056e"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"1f2a22ab62b6ca41dc07ac8322a601b472e434a5","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    limit \u003d params.get(\u0027limit\u0027, max_limit)"},{"line_number":217,"context_line":"    marker \u003d params.get(\u0027marker\u0027)"},{"line_number":218,"context_line":"    sort_keys \u003d _get_list_options(params, \u0027sort_key\u0027, default_keys)"},{"line_number":219,"context_line":"    sort_dirs \u003d _get_list_options(params, \u0027sort_dir\u0027, default_dirs)"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    try:"},{"line_number":222,"context_line":"        limit \u003d int(limit)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a4dcd0f_239e3307","line":219,"in_reply_to":"1a4dcd0f_aa2a418e","updated":"2015-08-07 07:06:04.000000000","message":"Hum, I have not really implemented anything, all of this come from nova/cinder/...\n\nBut clearly this syntax is sexier, so I have changed it :)","commit_id":"0dc7be97ee22c563aa67387b551b14dc2b3e056e"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"e3c449be35c00f5fa714ad603cfdd868d02973d2","unresolved":false,"context_lines":[{"line_number":897,"context_line":""},{"line_number":898,"context_line":"        try:"},{"line_number":899,"context_line":"            # FIXME(sileht): next API version should returns"},{"line_number":900,"context_line":"            # {\u0027resources\u0027: [...], \u0027links\u0027: [ ... pagination rel ...]}"},{"line_number":901,"context_line":"            return pecan.request.indexer.list_resources("},{"line_number":902,"context_line":"                self._resource_type,"},{"line_number":903,"context_line":"                attribute_filter\u003dattr_filter,"}],"source_content_type":"text/x-python","patch_set":9,"id":"1a4dcd0f_768f1275","line":900,"updated":"2015-08-07 08:47:10.000000000","message":"What about returning that format if we have pagination options passed in?","commit_id":"f2f31d79e83cb0cf302a2a0216562d1d9768a1e9"}]}
