)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"change_message_id":"70af0712d9c51b3f3c1b3442a68fe9982f35458f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"verification was not occurring."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Add new tests which help prevent the \u0027requests\u0027 part of bug 115260"},{"line_number":13,"context_line":"recurring."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: Iaf56fd8bc34fa8f35c2fd7051f9f8424002352cf"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"da86d52c_5fcd0130","line":13,"updated":"2015-02-06 11:59:53.000000000","message":"Could Partial-Bug: 115260 be added here?","commit_id":"62cb6fe34460c87a18404dfd21789ba6c57f24ff"}],"tests/test_ssl.py":[{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"43031954bd941274ee8f9ce3ad8daa862cc85a20","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        # Rather than spinning up a new process, we use"},{"line_number":71,"context_line":"        # eventlet and its non-blocking socket capabilities"},{"line_number":72,"context_line":"        # to perform client/server interaction."},{"line_number":73,"context_line":"        import eventlet"},{"line_number":74,"context_line":"        eventlet.patcher.monkey_patch(all\u003dFalse, socket\u003dTrue)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        pool \u003d eventlet.GreenPool(size\u003d1)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_e62c999b","line":73,"updated":"2014-08-22 13:20:41.000000000","message":"Why don\u0027t you import it at the top of the file?","commit_id":"fb531f5fa038f110e49b8f220d61992ee5d2dae7"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"ca93b10dcf6ed9763e01b012b361ae8742d5b1f2","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        # Rather than spinning up a new process, we use"},{"line_number":71,"context_line":"        # eventlet and its non-blocking socket capabilities"},{"line_number":72,"context_line":"        # to perform client/server interaction."},{"line_number":73,"context_line":"        import eventlet"},{"line_number":74,"context_line":"        eventlet.patcher.monkey_patch(all\u003dFalse, socket\u003dTrue)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        pool \u003d eventlet.GreenPool(size\u003d1)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_470267b5","line":73,"in_reply_to":"1abeadc6_e62c999b","updated":"2014-08-25 15:50:56.000000000","message":"Indeed :-)","commit_id":"fb531f5fa038f110e49b8f220d61992ee5d2dae7"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"ca93b10dcf6ed9763e01b012b361ae8742d5b1f2","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        pool.spawn_n(self._null_server, sock)"},{"line_number":86,"context_line":"        return port"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def _v3_skip(self):"},{"line_number":89,"context_line":"        if six.PY3:"},{"line_number":90,"context_line":"            # TODO(mclaren): Enable on v3 once eventlet bug is fixed:"},{"line_number":91,"context_line":"            # https://github.com/eventlet/eventlet/issues/111\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_47198721","line":88,"updated":"2014-08-25 15:50:56.000000000","message":"Agreed","commit_id":"fb531f5fa038f110e49b8f220d61992ee5d2dae7"},{"author":{"_account_id":11600,"name":"Michał Dulko","email":"michal.dulko@gmail.com","username":"dulek"},"change_message_id":"43031954bd941274ee8f9ce3ad8daa862cc85a20","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        pool.spawn_n(self._null_server, sock)"},{"line_number":86,"context_line":"        return port"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def _v3_skip(self):"},{"line_number":89,"context_line":"        if six.PY3:"},{"line_number":90,"context_line":"            # TODO(mclaren): Enable on v3 once eventlet bug is fixed:"},{"line_number":91,"context_line":"            # https://github.com/eventlet/eventlet/issues/111\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"1abeadc6_c6615daa","line":88,"updated":"2014-08-22 13:20:41.000000000","message":"Name of this method is a little confusing with keystone v3 API. IMO it should mention python.","commit_id":"fb531f5fa038f110e49b8f220d61992ee5d2dae7"},{"author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"change_message_id":"70af0712d9c51b3f3c1b3442a68fe9982f35458f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    def _skip_python3(self):"},{"line_number":89,"context_line":"        if six.PY3:"},{"line_number":90,"context_line":"            # TODO(mclaren): Enable on v3 once eventlet bug is fixed:"},{"line_number":91,"context_line":"            # https://github.com/eventlet/eventlet/issues/111\")"},{"line_number":92,"context_line":"            msg \u003d (\"Skipping: known eventlet bug on python 3\")"},{"line_number":93,"context_line":"            self.skipTest(msg)"},{"line_number":94,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"da86d52c_df6ad118","line":91,"updated":"2015-02-06 11:59:53.000000000","message":"This bug has been fixed in v0.16.1 of eventlet. Can python3 now be enabled?","commit_id":"62cb6fe34460c87a18404dfd21789ba6c57f24ff"}]}
