)]}'
{"pbr/tests/test_wsgi.py":[{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"015e06059a25de0ed337dc1c6cbcc6a51b823532","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        stdoutdata \u003d p.stdout.readline()  # Available at ..."},{"line_number":100,"context_line":"        print(stdoutdata)"},{"line_number":101,"context_line":"        m \u003d re.search(r\u0027(http://[^:]+:\\d+)/\u0027, stdoutdata)"},{"line_number":102,"context_line":"        self.assertIsNotNone(m, \"Regex failed to match on %s\" % stdoutdata)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        stdoutdata \u003d p.stdout.readline()  # DANGER! ..."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_9cb52f35","line":101,"range":{"start_line":101,"start_character":22,"end_line":101,"end_character":23},"updated":"2019-08-27 15:29:08.000000000","message":"This still needs to be a byte string. I think you can do that with br\u0027...\u0027","commit_id":"e360a17a6719aef3c0877879567f7e08b0650b90"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"6d5fa272f811b750aa0639b977673f7a0ad1e1a0","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        stdoutdata \u003d p.stdout.readline()  # Available at ..."},{"line_number":100,"context_line":"        print(stdoutdata)"},{"line_number":101,"context_line":"        m \u003d re.search(r\u0027(http://[^:]+:\\d+)/\u0027, stdoutdata)"},{"line_number":102,"context_line":"        self.assertIsNotNone(m, \"Regex failed to match on %s\" % stdoutdata)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        stdoutdata \u003d p.stdout.readline()  # DANGER! ..."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_3c9f5b03","line":101,"range":{"start_line":101,"start_character":22,"end_line":101,"end_character":23},"in_reply_to":"7faddb67_9c4c4fc9","updated":"2019-08-27 15:58:12.000000000","message":"Yeah, I wasn\u0027t sure either, but it seems to do the right thing in my test script.\n\nIf it doesn\u0027t actually work, we can just call encode on the resulting unicode string too.","commit_id":"e360a17a6719aef3c0877879567f7e08b0650b90"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6f2588d94d83578ac15a5aba456e2de8aa07e17f","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        stdoutdata \u003d p.stdout.readline()  # Available at ..."},{"line_number":100,"context_line":"        print(stdoutdata)"},{"line_number":101,"context_line":"        m \u003d re.search(r\u0027(http://[^:]+:\\d+)/\u0027, stdoutdata)"},{"line_number":102,"context_line":"        self.assertIsNotNone(m, \"Regex failed to match on %s\" % stdoutdata)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        stdoutdata \u003d p.stdout.readline()  # DANGER! ..."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_9c4c4fc9","line":101,"range":{"start_line":101,"start_character":22,"end_line":101,"end_character":23},"in_reply_to":"7faddb67_9cb52f35","updated":"2019-08-27 15:54:33.000000000","message":"Ah, I\u0027d assumed that wasn\u0027t a thing (ur\u0027foo\u0027 isn\u0027t) and I can\u0027t run tests locally to validate if this breaks anything. /me corrects","commit_id":"e360a17a6719aef3c0877879567f7e08b0650b90"}]}
