)]}'
{"octavia/api/drivers/amphora_driver/v2/driver.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"01ed6f0e5733de6225cad7523e1cf1368944b3ac","unresolved":false,"context_lines":[{"line_number":207,"context_line":"        member_updates \u003d new_member.to_dict()"},{"line_number":208,"context_line":"        if \u0027admin_state_up\u0027 in member_updates:"},{"line_number":209,"context_line":"            member_updates[\u0027enabled\u0027] \u003d member_updates.pop(\u0027admin_state_up\u0027)"},{"line_number":210,"context_line":"        member_updates.pop(consts.MEMBER_ID)"},{"line_number":211,"context_line":"        payload \u003d {consts.ORIGINAL_MEMBER: original_member,"},{"line_number":212,"context_line":"                   consts.MEMBER_UPDATES: member_updates}"},{"line_number":213,"context_line":"        self.client.cast({}, \u0027update_member\u0027, **payload)"}],"source_content_type":"text/x-python","patch_set":31,"id":"3fa7e38b_509b08c7","line":210,"updated":"2019-12-03 16:58:42.000000000","message":"I don\u0027t think this needs to be popped out.","commit_id":"b44d90bd1e65cb72fece4ac241deec2e2d4a74be"}],"octavia/controller/worker/v2/tasks/database_tasks.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"49bffd61147089f0562621089f156cc002469ede","unresolved":false,"context_lines":[{"line_number":222,"context_line":"        :returns: None"},{"line_number":223,"context_line":"        \"\"\""},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"        LOG.debug(\"DB delete member for id: %s \", member[constants.MEMBER_ID])"},{"line_number":226,"context_line":"        self.member_repo.delete(db_apis.get_session(),"},{"line_number":227,"context_line":"                                id\u003dmember[constants.MEMBER_ID])"},{"line_number":228,"context_line":""}],"source_content_type":"text/x-python","patch_set":31,"id":"3fa7e38b_27a182f8","line":225,"range":{"start_line":225,"start_character":46,"end_line":225,"end_character":47},"updated":"2019-12-03 01:15:55.000000000","message":"super nit: blank space","commit_id":"b44d90bd1e65cb72fece4ac241deec2e2d4a74be"}],"octavia/tests/unit/controller/worker/v2/tasks/test_database_tasks.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"f5ff774ff1a53ac47245b79ac321aa3a42139501","unresolved":false,"context_lines":[{"line_number":1285,"context_line":"                                             mock_amphora_repo_delete):"},{"line_number":1286,"context_line":"        unused_pool \u003d data_models.Pool(id\u003d\u0027unused_pool\u0027)"},{"line_number":1287,"context_line":"        members1 \u003d [{constants.MEMBER_ID: \u0027member1\u0027},"},{"line_number":1288,"context_line":"                    {constants.MEMBER_ID: \u0027member2\u0027}]"},{"line_number":1289,"context_line":"        health_monitor \u003d data_models.HealthMonitor(id\u003d\u0027hm1\u0027)"},{"line_number":1290,"context_line":"        default_pool \u003d data_models.Pool(id\u003d\u0027default_pool\u0027,"},{"line_number":1291,"context_line":"                                        members\u003dmembers1,"}],"source_content_type":"text/x-python","patch_set":24,"id":"3fa7e38b_ee752ccd","line":1288,"updated":"2019-10-29 18:06:25.000000000","message":"I was going to say there was a MEMBER_ID constant, it\u0027s just not used throughout this change.  Just a nit.","commit_id":"ad2007e8356a591621860aa1124b69fcb580dd4b"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"1f575aca49d7a925832f80c7ff24c722e0f1b3ca","unresolved":false,"context_lines":[{"line_number":1285,"context_line":"                                             mock_amphora_repo_delete):"},{"line_number":1286,"context_line":"        unused_pool \u003d data_models.Pool(id\u003d\u0027unused_pool\u0027)"},{"line_number":1287,"context_line":"        members1 \u003d [{constants.MEMBER_ID: \u0027member1\u0027},"},{"line_number":1288,"context_line":"                    {constants.MEMBER_ID: \u0027member2\u0027}]"},{"line_number":1289,"context_line":"        health_monitor \u003d data_models.HealthMonitor(id\u003d\u0027hm1\u0027)"},{"line_number":1290,"context_line":"        default_pool \u003d data_models.Pool(id\u003d\u0027default_pool\u0027,"},{"line_number":1291,"context_line":"                                        members\u003dmembers1,"}],"source_content_type":"text/x-python","patch_set":24,"id":"3fa7e38b_394db099","line":1288,"in_reply_to":"3fa7e38b_ee752ccd","updated":"2019-10-31 10:52:12.000000000","message":"Yes, it should be used as constant - will fix this.","commit_id":"ad2007e8356a591621860aa1124b69fcb580dd4b"}],"octavia/tests/unit/controller/worker/v2/test_controller_worker.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"e3801b8c8818408dbf3ccbc1cdd61f6f33abc8ae","unresolved":false,"context_lines":[{"line_number":815,"context_line":""},{"line_number":816,"context_line":"        _flow_mock.reset_mock()"},{"line_number":817,"context_line":"        _member \u003d _member_mock.to_dict()"},{"line_number":818,"context_line":"        _member[\u0027provisioning_status\u0027] \u003d constants.PENDING_UPDATE"},{"line_number":819,"context_line":""},{"line_number":820,"context_line":"        cw \u003d controller_worker.ControllerWorker()"},{"line_number":821,"context_line":"        cw.update_member(_member, MEMBER_UPDATE_DICT)"}],"source_content_type":"text/x-python","patch_set":30,"id":"3fa7e38b_e74b7183","line":818,"range":{"start_line":818,"start_character":16,"end_line":818,"end_character":37},"updated":"2019-12-02 17:39:57.000000000","message":"there\u0027s a constant for this","commit_id":"1853d4a83ccb2e92e91526ce7574dcf0b79c981e"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"48cd3bc8e8117c243bad034df8cf6c1a3dad67bb","unresolved":false,"context_lines":[{"line_number":815,"context_line":""},{"line_number":816,"context_line":"        _flow_mock.reset_mock()"},{"line_number":817,"context_line":"        _member \u003d _member_mock.to_dict()"},{"line_number":818,"context_line":"        _member[\u0027provisioning_status\u0027] \u003d constants.PENDING_UPDATE"},{"line_number":819,"context_line":""},{"line_number":820,"context_line":"        cw \u003d controller_worker.ControllerWorker()"},{"line_number":821,"context_line":"        cw.update_member(_member, MEMBER_UPDATE_DICT)"}],"source_content_type":"text/x-python","patch_set":30,"id":"3fa7e38b_0461e4d4","line":818,"range":{"start_line":818,"start_character":16,"end_line":818,"end_character":37},"in_reply_to":"3fa7e38b_e74b7183","updated":"2019-12-02 23:03:19.000000000","message":"Done","commit_id":"1853d4a83ccb2e92e91526ce7574dcf0b79c981e"}]}
