)]}'
{"monascaclient/common/utils.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"08653684304b72e5ac3493132be64669e83203da","unresolved":false,"context_lines":[{"line_number":71,"context_line":"        for field in fields:"},{"line_number":72,"context_line":"            if field in formatters:"},{"line_number":73,"context_line":"                row.append(formatters[field](o))"},{"line_number":74,"context_line":"            elif isinstance(field, int):"},{"line_number":75,"context_line":"                data \u003d o[field] or \u0027\u0027"},{"line_number":76,"context_line":"                row.append(data)"},{"line_number":77,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_e3024e72","line":74,"range":{"start_line":74,"start_character":28,"end_line":74,"end_character":33},"updated":"2016-01-15 22:17:56.000000000","message":"Should this be o[field]?","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"efbb29ddde62565ed2dab686ed51e592b0368b59","unresolved":false,"context_lines":[{"line_number":71,"context_line":"        for field in fields:"},{"line_number":72,"context_line":"            if field in formatters:"},{"line_number":73,"context_line":"                row.append(formatters[field](o))"},{"line_number":74,"context_line":"            elif isinstance(field, int):"},{"line_number":75,"context_line":"                data \u003d o[field] or \u0027\u0027"},{"line_number":76,"context_line":"                row.append(data)"},{"line_number":77,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_03c0c2df","line":74,"range":{"start_line":74,"start_character":28,"end_line":74,"end_character":33},"in_reply_to":"da6ed579_e3024e72","updated":"2016-01-15 22:22:39.000000000","message":"No, it is checking if the field is a name or number, before retrieving the value.","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"}],"monascaclient/v2_0/alarms.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"08653684304b72e5ac3493132be64669e83203da","unresolved":false,"context_lines":[{"line_number":79,"context_line":"                                              headers\u003dnewheaders)"},{"line_number":80,"context_line":"        return body"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def count(self, **kwargs):"},{"line_number":83,"context_line":"        newheaders \u003d self.get_headers()"},{"line_number":84,"context_line":"        url_str \u003d self.base_url + \u0027/count\u0027"},{"line_number":85,"context_line":"        if \u0027metric_dimensions\u0027 in kwargs:"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_03cbe21f","line":82,"range":{"start_line":82,"start_character":8,"end_line":82,"end_character":13},"updated":"2016-01-15 22:17:56.000000000","message":"Is this exposed in shell.py?","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"efbb29ddde62565ed2dab686ed51e592b0368b59","unresolved":false,"context_lines":[{"line_number":79,"context_line":"                                              headers\u003dnewheaders)"},{"line_number":80,"context_line":"        return body"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def count(self, **kwargs):"},{"line_number":83,"context_line":"        newheaders \u003d self.get_headers()"},{"line_number":84,"context_line":"        url_str \u003d self.base_url + \u0027/count\u0027"},{"line_number":85,"context_line":"        if \u0027metric_dimensions\u0027 in kwargs:"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_c3470a76","line":82,"range":{"start_line":82,"start_character":8,"end_line":82,"end_character":13},"in_reply_to":"da6ed579_03cbe21f","updated":"2016-01-15 22:22:39.000000000","message":"I\u0027m not sure what you mean. There\u0027s a \u0027do_alarm_count\u0027 in shell.py","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"}],"monascaclient/v2_0/shell.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"08653684304b72e5ac3493132be64669e83203da","unresolved":false,"context_lines":[{"line_number":1087,"context_line":"@utils.arg(\u0027--link\u0027, metavar\u003d\u0027\u003cLINK\u003e\u0027,"},{"line_number":1088,"context_line":"           help\u003d\u0027The link to external data associated with the alarm\u0027)"},{"line_number":1089,"context_line":"@utils.arg(\u0027--group-by\u0027, metavar\u003d\u0027\u003cGROUP_BY\u003e\u0027,"},{"line_number":1090,"context_line":"           help\u003d\u0027Comma separated list of one or more fields to group the results by.\u0027"},{"line_number":1091,"context_line":"                \u0027Group by is one or more of [alarm_definition_id, name, state, link,\u0027"},{"line_number":1092,"context_line":"                \u0027lifecycle_state, metric_name, dimension_name, dimension_value]\u0027)"},{"line_number":1093,"context_line":"@utils.arg(\u0027--offset\u0027, metavar\u003d\u0027\u003cOFFSET LOCATION\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_43731a16","line":1090,"range":{"start_line":1090,"start_character":11,"end_line":1090,"end_character":15},"updated":"2016-01-15 22:17:56.000000000","message":"Doesn\u0027t talk about the asc or desc modifiers","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"efbb29ddde62565ed2dab686ed51e592b0368b59","unresolved":false,"context_lines":[{"line_number":1087,"context_line":"@utils.arg(\u0027--link\u0027, metavar\u003d\u0027\u003cLINK\u003e\u0027,"},{"line_number":1088,"context_line":"           help\u003d\u0027The link to external data associated with the alarm\u0027)"},{"line_number":1089,"context_line":"@utils.arg(\u0027--group-by\u0027, metavar\u003d\u0027\u003cGROUP_BY\u003e\u0027,"},{"line_number":1090,"context_line":"           help\u003d\u0027Comma separated list of one or more fields to group the results by.\u0027"},{"line_number":1091,"context_line":"                \u0027Group by is one or more of [alarm_definition_id, name, state, link,\u0027"},{"line_number":1092,"context_line":"                \u0027lifecycle_state, metric_name, dimension_name, dimension_value]\u0027)"},{"line_number":1093,"context_line":"@utils.arg(\u0027--offset\u0027, metavar\u003d\u0027\u003cOFFSET LOCATION\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_03676226","line":1090,"range":{"start_line":1090,"start_character":11,"end_line":1090,"end_character":15},"in_reply_to":"da6ed579_43731a16","updated":"2016-01-15 22:22:39.000000000","message":"This is the group-by parameter, there is no asc or desc","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"08653684304b72e5ac3493132be64669e83203da","unresolved":false,"context_lines":[{"line_number":1115,"context_line":"    if args.link:"},{"line_number":1116,"context_line":"        fields[\u0027link\u0027] \u003d args.link"},{"line_number":1117,"context_line":"    if args.group_by:"},{"line_number":1118,"context_line":"        if not set(args.group_by.split(\u0027,\u0027)).issubset(set(group_by_types)):"},{"line_number":1119,"context_line":"            errmsg \u003d \u0027Invalid group-by, one or more values not in [\u0027 + \\"},{"line_number":1120,"context_line":"                \u0027,\u0027.join(group_by_types) + \u0027]\u0027"},{"line_number":1121,"context_line":"            print(errmsg)"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_231f06b9","line":1118,"range":{"start_line":1118,"start_character":15,"end_line":1118,"end_character":74},"updated":"2016-01-15 22:17:56.000000000","message":"This doesn\u0027t seem to handle the asc or desc modifiers.","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"efbb29ddde62565ed2dab686ed51e592b0368b59","unresolved":false,"context_lines":[{"line_number":1115,"context_line":"    if args.link:"},{"line_number":1116,"context_line":"        fields[\u0027link\u0027] \u003d args.link"},{"line_number":1117,"context_line":"    if args.group_by:"},{"line_number":1118,"context_line":"        if not set(args.group_by.split(\u0027,\u0027)).issubset(set(group_by_types)):"},{"line_number":1119,"context_line":"            errmsg \u003d \u0027Invalid group-by, one or more values not in [\u0027 + \\"},{"line_number":1120,"context_line":"                \u0027,\u0027.join(group_by_types) + \u0027]\u0027"},{"line_number":1121,"context_line":"            print(errmsg)"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_837352e7","line":1118,"range":{"start_line":1118,"start_character":15,"end_line":1118,"end_character":74},"in_reply_to":"da6ed579_231f06b9","updated":"2016-01-15 22:22:39.000000000","message":"This is the group-by parameter, there is no asc or desc","commit_id":"2d7ab6bf80b4b49f560ec7cc5e2ccccd7244bfe8"}]}
