)]}'
{"kuryr_kubernetes/controller/handlers/lbaas.py":[{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"385bcd185cbabe76122ed0222370ffb7f5f77c88","unresolved":false,"context_lines":[{"line_number":442,"context_line":"        for member in lbaas_state.members:"},{"line_number":443,"context_line":"            try:"},{"line_number":444,"context_line":"                member_name \u003d member.name"},{"line_number":445,"context_line":"                # NOTE: The member name is compose of:"},{"line_number":446,"context_line":"                # NAMESPACE_NAME/POD_NAME:PROTOCOL_PORT"},{"line_number":447,"context_line":"                pod_name \u003d member_name.split(\u0027/\u0027)[1].split(\u0027:\u0027)[0]"},{"line_number":448,"context_line":"            except AttributeError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_9ca2c096","line":445,"range":{"start_line":445,"start_character":18,"end_line":445,"end_character":23},"updated":"2020-01-03 06:41:00.000000000","message":"\"NOTE(ltombaso):\"? :)","commit_id":"86b36cb5ceff5c23c99b1d593e93b56b74cd4cf6"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"7f272219eabacf0f7bc96ed8a9b2c600fb296d3c","unresolved":false,"context_lines":[{"line_number":442,"context_line":"        for member in lbaas_state.members:"},{"line_number":443,"context_line":"            try:"},{"line_number":444,"context_line":"                member_name \u003d member.name"},{"line_number":445,"context_line":"                # NOTE: The member name is compose of:"},{"line_number":446,"context_line":"                # NAMESPACE_NAME/POD_NAME:PROTOCOL_PORT"},{"line_number":447,"context_line":"                pod_name \u003d member_name.split(\u0027/\u0027)[1].split(\u0027:\u0027)[0]"},{"line_number":448,"context_line":"            except AttributeError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_9cdac0e3","line":445,"range":{"start_line":445,"start_character":18,"end_line":445,"end_character":23},"in_reply_to":"3fa7e38b_9ca2c096","updated":"2020-01-03 07:38:43.000000000","message":"This is a cherry-pick of the master PS (and even though I triggered the cherry-pick the patch was done by Maysa)","commit_id":"86b36cb5ceff5c23c99b1d593e93b56b74cd4cf6"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"125b75361e70dcb616284743207ba0b64dd507c8","unresolved":false,"context_lines":[{"line_number":442,"context_line":"        for member in lbaas_state.members:"},{"line_number":443,"context_line":"            try:"},{"line_number":444,"context_line":"                member_name \u003d member.name"},{"line_number":445,"context_line":"                # NOTE: The member name is compose of:"},{"line_number":446,"context_line":"                # NAMESPACE_NAME/POD_NAME:PROTOCOL_PORT"},{"line_number":447,"context_line":"                pod_name \u003d member_name.split(\u0027/\u0027)[1].split(\u0027:\u0027)[0]"},{"line_number":448,"context_line":"            except AttributeError:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_77483db3","line":445,"range":{"start_line":445,"start_character":18,"end_line":445,"end_character":23},"in_reply_to":"3fa7e38b_9cdac0e3","updated":"2020-01-03 09:57:29.000000000","message":"Oh. Right.","commit_id":"86b36cb5ceff5c23c99b1d593e93b56b74cd4cf6"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"385bcd185cbabe76122ed0222370ffb7f5f77c88","unresolved":false,"context_lines":[{"line_number":445,"context_line":"                # NOTE: The member name is compose of:"},{"line_number":446,"context_line":"                # NAMESPACE_NAME/POD_NAME:PROTOCOL_PORT"},{"line_number":447,"context_line":"                pod_name \u003d member_name.split(\u0027/\u0027)[1].split(\u0027:\u0027)[0]"},{"line_number":448,"context_line":"            except AttributeError:"},{"line_number":449,"context_line":"                pod_name \u003d \"\""},{"line_number":450,"context_line":"            if ((str(member.ip), pod_name, member.port, member.pool_id) in"},{"line_number":451,"context_line":"                    current_targets):"},{"line_number":452,"context_line":"                continue"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_5c91a845","line":449,"range":{"start_line":448,"start_character":0,"end_line":449,"end_character":29},"updated":"2020-01-03 06:41:00.000000000","message":"When exactly do we get AttributeError? I can predict some index errors instead…","commit_id":"86b36cb5ceff5c23c99b1d593e93b56b74cd4cf6"},{"author":{"_account_id":13692,"name":"Roman Dobosz","email":"gryf73@gmail.com","username":"gryf"},"change_message_id":"125b75361e70dcb616284743207ba0b64dd507c8","unresolved":false,"context_lines":[{"line_number":445,"context_line":"                # NOTE: The member name is compose of:"},{"line_number":446,"context_line":"                # NAMESPACE_NAME/POD_NAME:PROTOCOL_PORT"},{"line_number":447,"context_line":"                pod_name \u003d member_name.split(\u0027/\u0027)[1].split(\u0027:\u0027)[0]"},{"line_number":448,"context_line":"            except AttributeError:"},{"line_number":449,"context_line":"                pod_name \u003d \"\""},{"line_number":450,"context_line":"            if ((str(member.ip), pod_name, member.port, member.pool_id) in"},{"line_number":451,"context_line":"                    current_targets):"},{"line_number":452,"context_line":"                continue"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_37c4050e","line":449,"range":{"start_line":448,"start_character":0,"end_line":449,"end_character":29},"in_reply_to":"3fa7e38b_3cedcc8d","updated":"2020-01-03 09:57:29.000000000","message":"Ok, I miss that :)","commit_id":"86b36cb5ceff5c23c99b1d593e93b56b74cd4cf6"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"7f272219eabacf0f7bc96ed8a9b2c600fb296d3c","unresolved":false,"context_lines":[{"line_number":445,"context_line":"                # NOTE: The member name is compose of:"},{"line_number":446,"context_line":"                # NAMESPACE_NAME/POD_NAME:PROTOCOL_PORT"},{"line_number":447,"context_line":"                pod_name \u003d member_name.split(\u0027/\u0027)[1].split(\u0027:\u0027)[0]"},{"line_number":448,"context_line":"            except AttributeError:"},{"line_number":449,"context_line":"                pod_name \u003d \"\""},{"line_number":450,"context_line":"            if ((str(member.ip), pod_name, member.port, member.pool_id) in"},{"line_number":451,"context_line":"                    current_targets):"},{"line_number":452,"context_line":"                continue"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_3cedcc8d","line":449,"range":{"start_line":448,"start_character":0,"end_line":449,"end_character":29},"in_reply_to":"3fa7e38b_5c91a845","updated":"2020-01-03 07:38:43.000000000","message":"AttributeError could be raised on line 444. And Index error could be raised on 447. Though the later should never happen unless there is a problem somewhere else, since we are following that notation for the members naming)","commit_id":"86b36cb5ceff5c23c99b1d593e93b56b74cd4cf6"}]}
