)]}'
{"monasca_notification/common/repositories/mysql/mysql_repo.py":[{"author":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"change_message_id":"c5bfc100133001a7b42b1d17a7b6fd7d96e5c504","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import logging"},{"line_number":15,"context_line":"import pymysql as MySQLdb"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from monasca_notification.common.repositories.base.base_repo import BaseRepo"},{"line_number":18,"context_line":"from monasca_notification.common.repositories import exceptions as exc"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a740942_520ce23a","line":15,"updated":"2015-12-11 06:19:31.000000000","message":"I don\u0027t like pretending to be a different library.  If we\u0027re going to use a new library lets make it a new name so that people reading the code don\u0027t have any improper expectations.","commit_id":"b0d0ca7f22a536e92368bea96f2676d8d25108c8"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"56455adb27ea0831fae9a7755ca50f2413c69084","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import logging"},{"line_number":15,"context_line":"import pymysql as MySQLdb"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from monasca_notification.common.repositories.base.base_repo import BaseRepo"},{"line_number":18,"context_line":"from monasca_notification.common.repositories import exceptions as exc"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a710552_be9c01c1","line":15,"in_reply_to":"7a740942_520ce23a","updated":"2015-12-16 08:51:45.000000000","message":"Done","commit_id":"b0d0ca7f22a536e92368bea96f2676d8d25108c8"}],"monasca_notification/common/repositories/orm/orm_repo.py":[{"author":{"_account_id":14273,"name":"Joe Keen","email":"joe.keen@hpe.com","username":"jkeen"},"change_message_id":"c5bfc100133001a7b42b1d17a7b6fd7d96e5c504","unresolved":false,"context_lines":[{"line_number":46,"context_line":"                                            alarm_definition_id\u003dalarm[\u0027alarmDefinitionId\u0027],"},{"line_number":47,"context_line":"                                            alarm_state\u003dalarm[\u0027newState\u0027])"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"                return [(row[1].lower(), row[0], row[2]) for row in notifcations]"},{"line_number":50,"context_line":"        except DatabaseError as e:"},{"line_number":51,"context_line":"            log.exception(\"Couldn\u0027t fetch alarms actions %s\", e)"},{"line_number":52,"context_line":"            raise exc.DatabaseException(e)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a740942_52f622fa","line":49,"updated":"2015-12-11 06:19:31.000000000","message":"With the volume of data we\u0027re dealing with here the change from yield to return shouldn\u0027t matter but is there a reason for it?","commit_id":"b0d0ca7f22a536e92368bea96f2676d8d25108c8"}]}
