)]}'
{"vitrage_dashboard/api/vitrage.py":[{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"ee2a5e03887aa5d13f0b415881c4e1d232b46826","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3fa7e38b_4e21849e","updated":"2019-12-15 12:01:50.000000000","message":"since integration tests do not check anything here please make sure the solution works","commit_id":"7d82526d2f524ffe3201f440bd240920ff2531fe"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"ee2a5e03887aa5d13f0b415881c4e1d232b46826","unresolved":false,"context_lines":[{"line_number":131,"context_line":"    template \u003d json.loads(request.body)"},{"line_number":132,"context_line":"    type \u003d template.get(\u0027type\u0027)"},{"line_number":133,"context_line":"    params \u003d template.get(\u0027params\u0027)"},{"line_number":134,"context_line":"    temp \u003d template.get(\u0027template\u0027)"},{"line_number":135,"context_line":"    response \u003d vitrageclient(request).template.add(None,"},{"line_number":136,"context_line":"                                                   type,"},{"line_number":137,"context_line":"                                                   params,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_6e2240a9","line":134,"range":{"start_line":134,"start_character":4,"end_line":134,"end_character":8},"updated":"2019-12-15 12:01:50.000000000","message":"please use a better name here","commit_id":"7d82526d2f524ffe3201f440bd240920ff2531fe"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"ee2a5e03887aa5d13f0b415881c4e1d232b46826","unresolved":false,"context_lines":[{"line_number":132,"context_line":"    type \u003d template.get(\u0027type\u0027)"},{"line_number":133,"context_line":"    params \u003d template.get(\u0027params\u0027)"},{"line_number":134,"context_line":"    temp \u003d template.get(\u0027template\u0027)"},{"line_number":135,"context_line":"    response \u003d vitrageclient(request).template.add(None,"},{"line_number":136,"context_line":"                                                   type,"},{"line_number":137,"context_line":"                                                   params,"},{"line_number":138,"context_line":"                                                   temp)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_8e277cb6","line":135,"range":{"start_line":135,"start_character":51,"end_line":135,"end_character":55},"updated":"2019-12-15 12:01:50.000000000","message":"None is the default so you can remove it\nand use named parameters so it will be more clearer","commit_id":"7d82526d2f524ffe3201f440bd240920ff2531fe"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"ee2a5e03887aa5d13f0b415881c4e1d232b46826","unresolved":false,"context_lines":[{"line_number":143,"context_line":"    template \u003d json.loads(request.body)"},{"line_number":144,"context_line":"    type \u003d template.get(\u0027type\u0027)"},{"line_number":145,"context_line":"    params \u003d template.get(\u0027params\u0027)"},{"line_number":146,"context_line":"    temp \u003d template.get(\u0027template\u0027)"},{"line_number":147,"context_line":"    response \u003d vitrageclient(request).template.validate(None,"},{"line_number":148,"context_line":"                                                        type,"},{"line_number":149,"context_line":"                                                        params,"},{"line_number":150,"context_line":"                                                        temp)"},{"line_number":151,"context_line":"    return response"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_2e1c4865","line":150,"range":{"start_line":146,"start_character":4,"end_line":150,"end_character":61},"updated":"2019-12-15 12:01:50.000000000","message":"same as above","commit_id":"7d82526d2f524ffe3201f440bd240920ff2531fe"}]}
