)]}'
{"neutron/tests/common/agents/l2_extensions.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1c1d5ead2433b8db060e4ff38aa9756f256fd80c","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    with net_helpers.async_ping(sender_vm.namespace, [receiver_vm.ip]) as done:"},{"line_number":116,"context_line":"        while not done():"},{"line_number":117,"context_line":"            time.sleep(0.25)"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    try:"},{"line_number":120,"context_line":"        tcpdump_async.stop(kill_signal\u003dsignal.SIGINT)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_a64b1329","line":117,"updated":"2019-03-11 11:59:32.000000000","message":"nit: why do we need this sleep","commit_id":"8c2a16796bb8a17c311ff6b34435283650976f48"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"d5e9eb0b75de59880c316c72d9ced69dafa3665f","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    with net_helpers.async_ping(sender_vm.namespace, [receiver_vm.ip]) as done:"},{"line_number":116,"context_line":"        while not done():"},{"line_number":117,"context_line":"            time.sleep(0.25)"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    try:"},{"line_number":120,"context_line":"        tcpdump_async.stop(kill_signal\u003dsignal.SIGINT)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5fc1f717_a1a3fd9d","line":117,"in_reply_to":"5fc1f717_a64b1329","updated":"2019-03-11 13:06:54.000000000","message":"Thats how it is done in all other places in fullstack tests. I guess that it has to be something inside \"with\" loop","commit_id":"8c2a16796bb8a17c311ff6b34435283650976f48"}]}
