)]}'
{"monitoring/alarms/tables.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"38f85c4d663e24c5933ed97fcf6eec104ac4bf2c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from django import template"},{"line_number":21,"context_line":"from django.utils.translation import ugettext_lazy as _  # noqa"},{"line_number":22,"context_line":"from django.utils.translation import ungettext_lazy"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from horizon import tables"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_43647ae4","line":23,"updated":"2018-03-28 16:21:47.000000000","message":"Can be removed. See below.","commit_id":"268eb199a724f9df52d4b3a421f0a7606b268799"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"38f85c4d663e24c5933ed97fcf6eec104ac4bf2c","unresolved":false,"context_lines":[{"line_number":167,"context_line":"            metric \u003d datum[\u0027metrics\u0027][0][\u0027name\u0027]"},{"line_number":168,"context_line":"            dimensions \u003d datum[\u0027metrics\u0027][0].get(\u0027dimensions\u0027, {})"},{"line_number":169,"context_line":"            query \u003d \"?metric\u003d%s\" % metric"},{"line_number":170,"context_line":"            for key, value in six.iteritems(dimensions):"},{"line_number":171,"context_line":"                query +\u003d \"\u0026dim_%s\u003d%s\" % (key, value)"},{"line_number":172,"context_line":"        except AttributeError:"},{"line_number":173,"context_line":"            # Catches case where Grafana 2 is not enabled."}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_8341323c","line":170,"range":{"start_line":170,"start_character":30,"end_line":170,"end_character":55},"updated":"2018-03-28 16:21:47.000000000","message":"Better just use:\n\n  dimensions.items()","commit_id":"268eb199a724f9df52d4b3a421f0a7606b268799"}],"monitoring/overview/views.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"38f85c4d663e24c5933ed97fcf6eec104ac4bf2c","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    non_project_keys \u003d {\u0027fileName\u0027, \u0027title\u0027}"},{"line_number":80,"context_line":"    try:"},{"line_number":81,"context_line":"        for project_link in settings.DASHBOARDS:"},{"line_number":82,"context_line":"            key \u003d list(project_link.keys())[0]"},{"line_number":83,"context_line":"            value \u003d list(project_link.values())[0]"},{"line_number":84,"context_line":"            if key in non_project_keys:"},{"line_number":85,"context_line":"                #"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_f576a1a4","line":82,"range":{"start_line":82,"start_character":18,"end_line":82,"end_character":43},"updated":"2018-03-28 16:21:47.000000000","message":"nit:\n  list(project_link)[0]","commit_id":"268eb199a724f9df52d4b3a421f0a7606b268799"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"38f85c4d663e24c5933ed97fcf6eec104ac4bf2c","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    non_project_keys \u003d {\u0027name\u0027, \u0027groupBy\u0027}"},{"line_number":130,"context_line":"    try:"},{"line_number":131,"context_line":"        for group in settings.MONITORING_SERVICES:"},{"line_number":132,"context_line":"            key \u003d list(group.keys())[0]"},{"line_number":133,"context_line":"            value \u003d list(group.values())[0]"},{"line_number":134,"context_line":"            if key in non_project_keys:"},{"line_number":135,"context_line":"                #"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf659307_d5d4bdbf","line":132,"range":{"start_line":132,"start_character":18,"end_line":132,"end_character":39},"updated":"2018-03-28 16:21:47.000000000","message":"list(group)[0]","commit_id":"268eb199a724f9df52d4b3a421f0a7606b268799"}]}
