)]}'
{"octavia/compute/compute_base.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"4ef7ff94c16730e21fdc3ad9521a1f99d892f394","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        \"\"\"Retrieve a list of amphora objects"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        :returns: the list of amphora objects"},{"line_number":87,"context_line":"        :returns: fault message or None"},{"line_number":88,"context_line":"        \"\"\""},{"line_number":89,"context_line":"        pass"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_7d3d1bba","line":87,"updated":"2017-10-10 21:33:08.000000000","message":"I guess this should be \"list of fault messages\"","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ae67aced336868755a3443fe3dca3bc4d1c09bf1","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        \"\"\"Retrieve a list of amphora objects"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"        :returns: the list of amphora objects"},{"line_number":87,"context_line":"        :returns: fault message or None"},{"line_number":88,"context_line":"        \"\"\""},{"line_number":89,"context_line":"        pass"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_3d744335","line":87,"in_reply_to":"5f4e5783_7d3d1bba","updated":"2017-10-10 21:40:37.000000000","message":"Done","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"}],"octavia/compute/drivers/nova_driver.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"4ef7ff94c16730e21fdc3ad9521a1f99d892f394","unresolved":false,"context_lines":[{"line_number":215,"context_line":"            LOG.exception(\"Error retrieving nova virtual machine list.\")"},{"line_number":216,"context_line":"            raise exceptions.ComputeGetException()"},{"line_number":217,"context_line":"        translated_amps \u003d []"},{"line_number":218,"context_line":"        faults \u003d set()"},{"line_number":219,"context_line":"        for a in amphorae:"},{"line_number":220,"context_line":"            amp, fault \u003d self._translate_amphora(a)"},{"line_number":221,"context_line":"            translated_amps.append(amp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_1d84e75d","line":218,"updated":"2017-10-10 21:33:08.000000000","message":"Actually this should just be a list","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ae67aced336868755a3443fe3dca3bc4d1c09bf1","unresolved":false,"context_lines":[{"line_number":215,"context_line":"            LOG.exception(\"Error retrieving nova virtual machine list.\")"},{"line_number":216,"context_line":"            raise exceptions.ComputeGetException()"},{"line_number":217,"context_line":"        translated_amps \u003d []"},{"line_number":218,"context_line":"        faults \u003d set()"},{"line_number":219,"context_line":"        for a in amphorae:"},{"line_number":220,"context_line":"            amp, fault \u003d self._translate_amphora(a)"},{"line_number":221,"context_line":"            translated_amps.append(amp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_1d8f4724","line":218,"in_reply_to":"5f4e5783_1d84e75d","updated":"2017-10-10 21:40:37.000000000","message":"Done","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"4ef7ff94c16730e21fdc3ad9521a1f99d892f394","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        for a in amphorae:"},{"line_number":220,"context_line":"            amp, fault \u003d self._translate_amphora(a)"},{"line_number":221,"context_line":"            translated_amps.append(amp)"},{"line_number":222,"context_line":"            faults.add(fault)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        return translated_amps, faults"},{"line_number":225,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_dd7d2f6f","line":222,"updated":"2017-10-10 21:33:08.000000000","message":"Just don\u0027t append it if the fault is None.","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ae67aced336868755a3443fe3dca3bc4d1c09bf1","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        for a in amphorae:"},{"line_number":220,"context_line":"            amp, fault \u003d self._translate_amphora(a)"},{"line_number":221,"context_line":"            translated_amps.append(amp)"},{"line_number":222,"context_line":"            faults.add(fault)"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"        return translated_amps, faults"},{"line_number":225,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_fd934b4e","line":222,"in_reply_to":"5f4e5783_dd7d2f6f","updated":"2017-10-10 21:40:37.000000000","message":"Done","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"}],"octavia/tests/functional/api/v2/test_amphora.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"4ef7ff94c16730e21fdc3ad9521a1f99d892f394","unresolved":false,"context_lines":[{"line_number":51,"context_line":"            \u0027status\u0027: constants.AMPHORA_ALLOCATED,"},{"line_number":52,"context_line":"            \u0027vrrp_interface\u0027: \u0027eth1\u0027,"},{"line_number":53,"context_line":"            \u0027vrrp_id\u0027: 1,"},{"line_number":54,"context_line":"            \u0027vrrp_priority\u0027: 100"},{"line_number":55,"context_line":"        }"},{"line_number":56,"context_line":"        self.amp \u003d self.amphora_repo.create(self.session, **self.amp_args)"},{"line_number":57,"context_line":"        self.amp_id \u003d self.amp.id"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_bd82734e","line":54,"updated":"2017-10-10 21:33:08.000000000","message":"Whoops, didn\u0027t mean to change this.","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ae67aced336868755a3443fe3dca3bc4d1c09bf1","unresolved":false,"context_lines":[{"line_number":51,"context_line":"            \u0027status\u0027: constants.AMPHORA_ALLOCATED,"},{"line_number":52,"context_line":"            \u0027vrrp_interface\u0027: \u0027eth1\u0027,"},{"line_number":53,"context_line":"            \u0027vrrp_id\u0027: 1,"},{"line_number":54,"context_line":"            \u0027vrrp_priority\u0027: 100"},{"line_number":55,"context_line":"        }"},{"line_number":56,"context_line":"        self.amp \u003d self.amphora_repo.create(self.session, **self.amp_args)"},{"line_number":57,"context_line":"        self.amp_id \u003d self.amp.id"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_7d9f5b50","line":54,"in_reply_to":"5f4e5783_bd82734e","updated":"2017-10-10 21:40:37.000000000","message":"Done","commit_id":"e9efa2364a4f6850342e01bd61d0f8e18f42002c"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf31a654c148f192e2bd466d04c69100c8ea126c","unresolved":false,"context_lines":[{"line_number":147,"context_line":"            amphora_id\u003duuidutils.generate_uuid()), status\u003d404)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    def test_get_all(self):"},{"line_number":150,"context_line":"        getattr(self.app.app.application.application.application.root,"},{"line_number":151,"context_line":"                \u0027v2.0\u0027).octavia.amphorae.compute.driver.FAKE_COMPUTE_ID \u003d ("},{"line_number":152,"context_line":"            self.amp_args[\u0027compute_id\u0027])"},{"line_number":153,"context_line":"        amps \u003d self.get(self.AMPHORAE_PATH).json.get(self.root_tag_list)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f4e5783_e3984a6b","line":150,"updated":"2017-10-10 23:12:44.000000000","message":"Let\u0027s do something like this instead:\nhttps://github.com/openstack/octavia/blob/master/octavia/tests/functional/api/v2/test_load_balancer.py#L164","commit_id":"5dd23d1807320a8a3e2726620e7eaa5c85f6cb47"}]}
