)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"f75af2ec3ef952cf62138dfadc34ba62313d70ad","unresolved":false,"context_lines":[{"line_number":6662,"context_line":"        LOG.info(\"Get console output\", instance\u003dinstance)"},{"line_number":6663,"context_line":"        output \u003d self.driver.get_console_output(context, instance)"},{"line_number":6664,"context_line":""},{"line_number":6665,"context_line":"        if type(output) is six.text_type:"},{"line_number":6666,"context_line":"            output \u003d output.encode(\"latin-1\")"},{"line_number":6667,"context_line":""},{"line_number":6668,"context_line":"        if tail_length is not None:"},{"line_number":6669,"context_line":"            output \u003d self._tail_log(output, tail_length)"}],"source_content_type":"text/x-python","patch_set":32,"id":"1f621f24_db3d1990","line":6666,"range":{"start_line":6665,"start_character":0,"end_line":6666,"end_character":45},"updated":"2020-11-09 12:20:39.000000000","message":"https://six.readthedocs.io/#six.b - Yup this is correct.","commit_id":"f6d74eabfc48251a3a601835f6ce28f301307db8"}],"nova/console/securityproxy/rfb.py":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"f75af2ec3ef952cf62138dfadc34ba62313d70ad","unresolved":false,"context_lines":[{"line_number":122,"context_line":"                       \"3.8, but tenant asked for %s\"), tenant_version[:-1]"},{"line_number":123,"context_line":"            raise exception.SecurityProxyNegotiationFailed(reason\u003dreason)"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"        # Negotiate security with server"},{"line_number":126,"context_line":"        permitted_auth_types_cnt \u003d recv(compute_sock, 1)[0]"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        if permitted_auth_types_cnt \u003d\u003d 0:"},{"line_number":129,"context_line":"            # Decode the reason why the request failed"}],"source_content_type":"text/x-python","patch_set":32,"id":"1f621f24_bb6bfd82","line":126,"range":{"start_line":125,"start_character":0,"end_line":126,"end_character":59},"updated":"2020-11-09 12:20:39.000000000","message":"https://six.readthedocs.io/#six.byte2int - TIL","commit_id":"f6d74eabfc48251a3a601835f6ce28f301307db8"}],"nova/tests/functional/api_sample_tests/test_servers.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9020089623f4f5f2d9fdc494c5b796141dfa14a9","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    sample_dir \u003d \u0027servers\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    user_data_contents \u003d ("},{"line_number":37,"context_line":"            \u0027#!/bin/bash\\n/bin/su\\necho \"I am in you!\"\\n\u0027.encode(\"latin-1\"))"},{"line_number":38,"context_line":"    user_data \u003d base64.b64encode(user_data_contents)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    common_req_names \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_26efca1e","line":37,"range":{"start_line":37,"start_character":12,"end_line":37,"end_character":76},"updated":"2020-05-18 09:05:34.000000000","message":"Could you just use a b prefix?\n\n  b\u0027#!/bin/bash...\u0027","commit_id":"fe914572e62af62386783265c8688597c57dd0d4"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"ef8bca0684d7aaa660a28947cb22e60e7fce8660","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    sample_dir \u003d \u0027servers\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    user_data_contents \u003d ("},{"line_number":37,"context_line":"            \u0027#!/bin/bash\\n/bin/su\\necho \"I am in you!\"\\n\u0027.encode(\"latin-1\"))"},{"line_number":38,"context_line":"    user_data \u003d base64.b64encode(user_data_contents)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    common_req_names \u003d ["}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_ef98ecc0","line":37,"range":{"start_line":37,"start_character":12,"end_line":37,"end_character":76},"in_reply_to":"ff570b3c_26efca1e","updated":"2020-05-19 11:38:25.000000000","message":"Done","commit_id":"fe914572e62af62386783265c8688597c57dd0d4"}]}
