)]}'
{"ceilometer/alarm/evaluator/combination.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"eb916f7412833670635ae5a7583a9ba304b8968e","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                     moves.map(self._get_alarm_state, alarm.rule[\u0027alarm_ids\u0027]))"},{"line_number":111,"context_line":"        if six.PY3:"},{"line_number":112,"context_line":"            # states is consumed more than once, we need a list"},{"line_number":113,"context_line":"            states \u003d list(states)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        if self._sufficient_states(alarm, states):"},{"line_number":116,"context_line":"            self._transition(alarm, states)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_ddc85cab","line":113,"updated":"2015-06-19 12:48:13.000000000","message":"Don\u0027t if, just always do it, who cares.","commit_id":"3704dd3846bfa26988a402e40c0152255c4034a1"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"6c8987170317e794c2489eb88a8361c05ebeeb53","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                     moves.map(self._get_alarm_state, alarm.rule[\u0027alarm_ids\u0027]))"},{"line_number":111,"context_line":"        if six.PY3:"},{"line_number":112,"context_line":"            # states is consumed more than once, we need a list"},{"line_number":113,"context_line":"            states \u003d list(states)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"        if self._sufficient_states(alarm, states):"},{"line_number":116,"context_line":"            self._transition(alarm, states)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_afebb7af","line":113,"in_reply_to":"fa32b979_ddc85cab","updated":"2015-06-21 09:03:06.000000000","message":"Done","commit_id":"3704dd3846bfa26988a402e40c0152255c4034a1"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"3052a26e140ddca57c3622d02ba933dccd053cc1","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"        states \u003d zip(alarm.rule[\u0027alarm_ids\u0027],"},{"line_number":109,"context_line":"                     moves.map(self._get_alarm_state, alarm.rule[\u0027alarm_ids\u0027]))"},{"line_number":110,"context_line":"        # states is consumed more than once, we need a list"},{"line_number":111,"context_line":"        states \u003d list(states)"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        if self._sufficient_states(alarm, states):"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa32b979_328dce7b","line":110,"updated":"2015-06-21 10:22:21.000000000","message":"This comment is not that informative if someone just simply reads it in the code and does not know that it was modified because of the Python 3 changes.","commit_id":"86ffa59c73ab690c8ae432d102dacb1992ce884e"}]}
