)]}'
{"gnocchi/rest/__init__.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d5a3b9cf02d947898f92ac5402348488b13a1c6e","unresolved":false,"context_lines":[{"line_number":527,"context_line":"                    break"},{"line_number":528,"context_line":"            else:"},{"line_number":529,"context_line":"                abort(400, \"No archive policy rule found matching the metric \""},{"line_number":530,"context_line":"                           \"name %s\" % name)"},{"line_number":531,"context_line":"        else:"},{"line_number":532,"context_line":"            policy \u003d pecan.request.indexer.get_archive_policy("},{"line_number":533,"context_line":"                archive_policy_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_2eef9e88","line":530,"updated":"2015-04-15 09:11:15.000000000","message":"This is not clear enough, I\"d suggest:\n\n\"No archive policy name specified and no matching archive policy found\" or something like that.","commit_id":"8ed66d487e3989dda1f556f23c67c2a48d67d12d"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"da90e4d1f8488fe3c22247c4461a6fdba16d9243","unresolved":false,"context_lines":[{"line_number":527,"context_line":"                    break"},{"line_number":528,"context_line":"            else:"},{"line_number":529,"context_line":"                abort(400, \"No archive policy rule found matching the metric \""},{"line_number":530,"context_line":"                           \"name %s\" % name)"},{"line_number":531,"context_line":"        else:"},{"line_number":532,"context_line":"            policy \u003d pecan.request.indexer.get_archive_policy("},{"line_number":533,"context_line":"                archive_policy_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_e8ae1fe5","line":530,"in_reply_to":"7aaa499b_2eef9e88","updated":"2015-04-15 14:27:14.000000000","message":"Done","commit_id":"8ed66d487e3989dda1f556f23c67c2a48d67d12d"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d5a3b9cf02d947898f92ac5402348488b13a1c6e","unresolved":false,"context_lines":[{"line_number":531,"context_line":"        else:"},{"line_number":532,"context_line":"            policy \u003d pecan.request.indexer.get_archive_policy("},{"line_number":533,"context_line":"                archive_policy_name)"},{"line_number":534,"context_line":"        if policy is None:"},{"line_number":535,"context_line":"            abort(400, \"Unknown archive policy %s\" % archive_policy_name)"},{"line_number":536,"context_line":"        pecan.request.indexer.create_metric("},{"line_number":537,"context_line":"            id,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_6e9486e1","line":534,"updated":"2015-04-15 09:11:15.000000000","message":"This should be in the else:  clause in theory :)","commit_id":"8ed66d487e3989dda1f556f23c67c2a48d67d12d"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"d5a3b9cf02d947898f92ac5402348488b13a1c6e","unresolved":false,"context_lines":[{"line_number":538,"context_line":"            created_by_user_id, created_by_project_id,"},{"line_number":539,"context_line":"            archive_policy_name\u003dpolicy.name, name\u003dname)"},{"line_number":540,"context_line":"        pecan.request.storage.create_metric(storage.Metric(id, policy))"},{"line_number":541,"context_line":"        return {\"id\": str(id),"},{"line_number":542,"context_line":"                \"archive_policy_name\": policy.name}"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    @pecan.expose(\u0027json\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_ae6e0e2d","line":541,"updated":"2015-04-15 09:11:15.000000000","message":"No need to call str()","commit_id":"8ed66d487e3989dda1f556f23c67c2a48d67d12d"},{"author":{"_account_id":6924,"name":"Pradeep Kilambi","email":"pkilambi@redhat.com","username":"pkilambi"},"change_message_id":"da90e4d1f8488fe3c22247c4461a6fdba16d9243","unresolved":false,"context_lines":[{"line_number":538,"context_line":"            created_by_user_id, created_by_project_id,"},{"line_number":539,"context_line":"            archive_policy_name\u003dpolicy.name, name\u003dname)"},{"line_number":540,"context_line":"        pecan.request.storage.create_metric(storage.Metric(id, policy))"},{"line_number":541,"context_line":"        return {\"id\": str(id),"},{"line_number":542,"context_line":"                \"archive_policy_name\": policy.name}"},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"    @pecan.expose(\u0027json\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_c86003d2","line":541,"in_reply_to":"7aaa499b_ae6e0e2d","updated":"2015-04-15 14:27:14.000000000","message":"This is needed. Without this we get a bunch of errors like \"Cannot concatenate \u0027str\u0027 and \u0027UUID\u0027 objects\"","commit_id":"8ed66d487e3989dda1f556f23c67c2a48d67d12d"}]}
