)]}'
{"dragonflow/tests/common/utils.py":[{"author":{"_account_id":20287,"name":"hujie","email":"mike.hu@huawei.com","username":"hujie"},"change_message_id":"4c9d84de17541aa6650a56b97e725eb1f42952e3","unresolved":false,"context_lines":[{"line_number":23,"context_line":"WAIT_UNTIL_TRUE_DEFAULT_SLEEP \u003d 1"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_4598566a","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":59},"updated":"2016-11-29 07:20:22.000000000","message":"why not put this exception define into dragonflow.common.exceptions?","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"775729861b7ebbba01b789139ac59c76554a9839","unresolved":false,"context_lines":[{"line_number":23,"context_line":"WAIT_UNTIL_TRUE_DEFAULT_SLEEP \u003d 1"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_37e53908","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":59},"in_reply_to":"5a74a57a_4598566a","updated":"2016-11-29 15:11:43.000000000","message":"This exception is used only for testing.","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"af552b0f9591bced30f3d3e9f35b03f5b2566be8","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def wait_until_true(predicate, timeout\u003dWAIT_UNTIL_TRUE_DEFAULT_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_07774f02","line":27,"range":{"start_line":27,"start_character":14,"end_line":27,"end_character":49},"updated":"2016-11-28 23:37:12.000000000","message":"nit: The exception msg in test doesn\u0027t need to go through i18n.","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"775729861b7ebbba01b789139ac59c76554a9839","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def wait_until_true(predicate, timeout\u003dWAIT_UNTIL_TRUE_DEFAULT_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_37cc5988","line":27,"range":{"start_line":27,"start_character":14,"end_line":27,"end_character":49},"in_reply_to":"5a74a57a_07774f02","updated":"2016-11-29 15:11:43.000000000","message":"This is the same structure as in dragonflow.common.exceptions. If anything, I think it should be _LE :)","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"8113c4ae8e51d9bce83b4a475fa174fddf3cc3e6","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def wait_until_true(predicate, timeout\u003dWAIT_UNTIL_TRUE_DEFAULT_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_985d304b","line":27,"range":{"start_line":27,"start_character":14,"end_line":27,"end_character":49},"in_reply_to":"5a74a57a_1603bf0e","updated":"2016-11-30 11:19:18.000000000","message":"Sure, will remove.","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":13912,"name":"rajiv","email":"thenakliman@gmail.com","username":"rajiv.kumar"},"change_message_id":"2b04cf712c159f68cdc7d1c0a1af0a306e39408b","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def wait_until_true(predicate, timeout\u003dWAIT_UNTIL_TRUE_DEFAULT_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_1603bf0e","line":27,"range":{"start_line":27,"start_character":14,"end_line":27,"end_character":49},"in_reply_to":"5a74a57a_1d084528","updated":"2016-11-30 06:31:04.000000000","message":"+1 Hong Hui Xiao","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"c2b672488f80f17e292dbb05547c3e621d58fc78","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def wait_until_true(predicate, timeout\u003dWAIT_UNTIL_TRUE_DEFAULT_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_f298181e","line":27,"range":{"start_line":27,"start_character":14,"end_line":27,"end_character":49},"in_reply_to":"5a74a57a_37cc5988","updated":"2016-11-30 00:43:30.000000000","message":"It is an exception only in test and not for user interface. So I thought _() or _LE() will not be necessary. As they will translate the inner message.","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"0d485863208ac073c269e2672b39a736a8e5525f","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestTimeoutException(exceptions.DragonflowException):"},{"line_number":27,"context_line":"    message \u003d _(\u0027Operation in testing timed out\u0027)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"def wait_until_true(predicate, timeout\u003dWAIT_UNTIL_TRUE_DEFAULT_TIMEOUT,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a74a57a_1d084528","line":27,"range":{"start_line":27,"start_character":14,"end_line":27,"end_character":49},"in_reply_to":"5a74a57a_f298181e","updated":"2016-11-30 00:49:23.000000000","message":"I can\u0027t find anything to support that, but that is what I was told when working in neutron.\n\n[1] https://github.com/openstack/neutron/blob/8e27076b32cb4f916497bdf4e8534fd40c5c7399/neutron/tests/functional/agent/test_dhcp_agent.py#L299","commit_id":"2dde8a0d724dee6913e3e379e0e328059f355b4e"}]}
