)]}'
{"dragonflow/db/api_nb.py":[{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"62d1a57c7def6f3b1808305b1fa3148a287848a4","unresolved":false,"context_lines":[{"line_number":556,"context_line":"        self._send_db_change_event(\u0027lrouter\u0027, lrouter_id, \u0027set\u0027,"},{"line_number":557,"context_line":"                                   lrouter_json, lrouter[\u0027topic\u0027])"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"    def delete_lrouter_port(self, uuid, lrouter_id, topic, **columns):"},{"line_number":560,"context_line":"        lrouter_json \u003d self.driver.get_key(\u0027lrouter\u0027, lrouter_id, topic)"},{"line_number":561,"context_line":"        lrouter \u003d jsonutils.loads(lrouter_json)"},{"line_number":562,"context_line":"        router_version \u003d columns.get(\u0027router_version\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_439cff5c","line":559,"range":{"start_line":559,"start_character":34,"end_line":559,"end_character":38},"updated":"2016-08-30 02:40:26.000000000","message":"could you use a meaningful name, rather than uuid?","commit_id":"69b4d437971cb7dcb0e2d607979de1450d313ffe"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"34c6280b7fe86571522f0f8b56a894ba537acad0","unresolved":false,"context_lines":[{"line_number":556,"context_line":"        self._send_db_change_event(\u0027lrouter\u0027, lrouter_id, \u0027set\u0027,"},{"line_number":557,"context_line":"                                   lrouter_json, lrouter[\u0027topic\u0027])"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"    def delete_lrouter_port(self, uuid, lrouter_id, topic, **columns):"},{"line_number":560,"context_line":"        lrouter_json \u003d self.driver.get_key(\u0027lrouter\u0027, lrouter_id, topic)"},{"line_number":561,"context_line":"        lrouter \u003d jsonutils.loads(lrouter_json)"},{"line_number":562,"context_line":"        router_version \u003d columns.get(\u0027router_version\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_13207ef6","line":559,"range":{"start_line":559,"start_character":34,"end_line":559,"end_character":38},"in_reply_to":"fa7ab95a_439cff5c","updated":"2016-08-30 07:52:33.000000000","message":"Done","commit_id":"69b4d437971cb7dcb0e2d607979de1450d313ffe"}],"dragonflow/neutron/plugin.py":[{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"62d1a57c7def6f3b1808305b1fa3148a287848a4","unresolved":false,"context_lines":[{"line_number":891,"context_line":"    @lock_db.wrap_db_lock(lock_db.RESOURCE_DF_PLUGIN)"},{"line_number":892,"context_line":"    def remove_router_interface(self, context, router_id, interface_info):"},{"line_number":893,"context_line":"        with context.session.begin(subtransactions\u003dTrue):"},{"line_number":894,"context_line":"            result \u003d super(DFPlugin, self).remove_router_interface("},{"line_number":895,"context_line":"                context, router_id, interface_info)"},{"line_number":896,"context_line":"            router_version \u003d version_db._update_db_version_row("},{"line_number":897,"context_line":"                    context.session, router_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_2380dbf6","line":894,"range":{"start_line":894,"start_character":12,"end_line":894,"end_character":18},"updated":"2016-08-30 02:40:26.000000000","message":"could you use a meaningful name, rather than result?","commit_id":"69b4d437971cb7dcb0e2d607979de1450d313ffe"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"34c6280b7fe86571522f0f8b56a894ba537acad0","unresolved":false,"context_lines":[{"line_number":891,"context_line":"    @lock_db.wrap_db_lock(lock_db.RESOURCE_DF_PLUGIN)"},{"line_number":892,"context_line":"    def remove_router_interface(self, context, router_id, interface_info):"},{"line_number":893,"context_line":"        with context.session.begin(subtransactions\u003dTrue):"},{"line_number":894,"context_line":"            result \u003d super(DFPlugin, self).remove_router_interface("},{"line_number":895,"context_line":"                context, router_id, interface_info)"},{"line_number":896,"context_line":"            router_version \u003d version_db._update_db_version_row("},{"line_number":897,"context_line":"                    context.session, router_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_331bc2cb","line":894,"range":{"start_line":894,"start_character":12,"end_line":894,"end_character":18},"in_reply_to":"fa7ab95a_2380dbf6","updated":"2016-08-30 07:52:33.000000000","message":"Done","commit_id":"69b4d437971cb7dcb0e2d607979de1450d313ffe"}],"dragonflow/neutron/services/l3_router_plugin.py":[{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"62d1a57c7def6f3b1808305b1fa3148a287848a4","unresolved":false,"context_lines":[{"line_number":293,"context_line":""},{"line_number":294,"context_line":"    @lock_db.wrap_db_lock(lock_db.RESOURCE_DF_PLUGIN)"},{"line_number":295,"context_line":"    def remove_router_interface(self, context, router_id, interface_info):"},{"line_number":296,"context_line":"        result \u003d super(DFL3RouterPlugin, self).remove_router_interface("},{"line_number":297,"context_line":"                context, router_id, interface_info)"},{"line_number":298,"context_line":"        router \u003d self.get_router(context, router_id)"},{"line_number":299,"context_line":"        router_version \u003d router[\u0027revision\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_83a28797","line":296,"range":{"start_line":296,"start_character":8,"end_line":296,"end_character":14},"updated":"2016-08-30 02:40:26.000000000","message":"ditto","commit_id":"69b4d437971cb7dcb0e2d607979de1450d313ffe"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"34c6280b7fe86571522f0f8b56a894ba537acad0","unresolved":false,"context_lines":[{"line_number":293,"context_line":""},{"line_number":294,"context_line":"    @lock_db.wrap_db_lock(lock_db.RESOURCE_DF_PLUGIN)"},{"line_number":295,"context_line":"    def remove_router_interface(self, context, router_id, interface_info):"},{"line_number":296,"context_line":"        result \u003d super(DFL3RouterPlugin, self).remove_router_interface("},{"line_number":297,"context_line":"                context, router_id, interface_info)"},{"line_number":298,"context_line":"        router \u003d self.get_router(context, router_id)"},{"line_number":299,"context_line":"        router_version \u003d router[\u0027revision\u0027]"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa7ab95a_537cc6eb","line":296,"range":{"start_line":296,"start_character":8,"end_line":296,"end_character":14},"in_reply_to":"fa7ab95a_83a28797","updated":"2016-08-30 07:52:33.000000000","message":"Done","commit_id":"69b4d437971cb7dcb0e2d607979de1450d313ffe"}]}
