)]}'
{"neutron/tests/base.py":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"f10a08aa55bcffbf966a0de02bedbf924dcbbc53","unresolved":false,"context_lines":[{"line_number":180,"context_line":"                return f(self, *args, **kwargs)"},{"line_number":181,"context_line":"            except eventlet.Timeout as e:"},{"line_number":182,"context_line":"                self.fail(\u0027Execution of this test timed out: %s\u0027 % e)"},{"line_number":183,"context_line":"            except fixtures.TimeoutException:"},{"line_number":184,"context_line":"                with excutils.save_and_reraise_exception() as ctxt:"},{"line_number":185,"context_line":"                    if idx \u003c TESTCASE_RETRIES:"},{"line_number":186,"context_line":"                        msg \u003d (\u0027\"fixtures.TimeoutException\" during test case \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_fa0c4c3c","line":183,"range":{"start_line":183,"start_character":12,"end_line":183,"end_character":44},"updated":"2019-09-11 12:53:02.000000000","message":"May be worth adding a comment in-code that this is a temporary mitigation fix (linking to [2] and [3])","commit_id":"6d419f179688ab40f8e40265a9e97e985fb9c4c6"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1c92dcc11a5f4a809858b6cbe11d3fcbb7c75722","unresolved":false,"context_lines":[{"line_number":180,"context_line":"                return f(self, *args, **kwargs)"},{"line_number":181,"context_line":"            except eventlet.Timeout as e:"},{"line_number":182,"context_line":"                self.fail(\u0027Execution of this test timed out: %s\u0027 % e)"},{"line_number":183,"context_line":"            except fixtures.TimeoutException:"},{"line_number":184,"context_line":"                with excutils.save_and_reraise_exception() as ctxt:"},{"line_number":185,"context_line":"                    if idx \u003c TESTCASE_RETRIES:"},{"line_number":186,"context_line":"                        msg \u003d (\u0027\"fixtures.TimeoutException\" during test case \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_1dbda2d7","line":183,"range":{"start_line":183,"start_character":12,"end_line":183,"end_character":44},"in_reply_to":"5faad753_7aecdcf2","updated":"2019-09-11 13:40:47.000000000","message":"Done","commit_id":"6d419f179688ab40f8e40265a9e97e985fb9c4c6"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"223a62f65fc992a541e6cafa5d73de1a3702934d","unresolved":false,"context_lines":[{"line_number":180,"context_line":"                return f(self, *args, **kwargs)"},{"line_number":181,"context_line":"            except eventlet.Timeout as e:"},{"line_number":182,"context_line":"                self.fail(\u0027Execution of this test timed out: %s\u0027 % e)"},{"line_number":183,"context_line":"            except fixtures.TimeoutException:"},{"line_number":184,"context_line":"                with excutils.save_and_reraise_exception() as ctxt:"},{"line_number":185,"context_line":"                    if idx \u003c TESTCASE_RETRIES:"},{"line_number":186,"context_line":"                        msg \u003d (\u0027\"fixtures.TimeoutException\" during test case \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_7aecdcf2","line":183,"range":{"start_line":183,"start_character":12,"end_line":183,"end_character":44},"in_reply_to":"5faad753_fa0c4c3c","updated":"2019-09-11 13:07:19.000000000","message":"+1 for some short TODO with explanation when to remove this hack","commit_id":"6d419f179688ab40f8e40265a9e97e985fb9c4c6"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1c92dcc11a5f4a809858b6cbe11d3fcbb7c75722","unresolved":false,"context_lines":[{"line_number":180,"context_line":"                return f(self, *args, **kwargs)"},{"line_number":181,"context_line":"            except eventlet.Timeout as e:"},{"line_number":182,"context_line":"                self.fail(\u0027Execution of this test timed out: %s\u0027 % e)"},{"line_number":183,"context_line":"            except fixtures.TimeoutException:"},{"line_number":184,"context_line":"                with excutils.save_and_reraise_exception() as ctxt:"},{"line_number":185,"context_line":"                    if idx \u003c TESTCASE_RETRIES:"},{"line_number":186,"context_line":"                        msg \u003d (\u0027\"fixtures.TimeoutException\" during test case \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5faad753_7decd6f2","line":183,"range":{"start_line":183,"start_character":12,"end_line":183,"end_character":44},"in_reply_to":"5faad753_fa0c4c3c","updated":"2019-09-11 13:40:47.000000000","message":"Done","commit_id":"6d419f179688ab40f8e40265a9e97e985fb9c4c6"}]}
