)]}'
{"shade/__init__.py":[{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"5f20e4814a0fc4b9cf48de3973bd892cf0122d0d","unresolved":false,"context_lines":[{"line_number":1841,"context_line":"        :raises: OpenStackCloudException on operation error."},{"line_number":1842,"context_line":""},{"line_number":1843,"context_line":"        :returns: Returns an Ironic Node object representing the new"},{"line_number":1844,"context_line":"                  baremetal node."},{"line_number":1845,"context_line":"        \"\"\""},{"line_number":1846,"context_line":"        try:"},{"line_number":1847,"context_line":"            machine \u003d self.manager.submitTask("}],"source_content_type":"text/x-python","patch_set":5,"id":"7aaa499b_a9b71d85","line":1844,"updated":"2015-04-14 18:41:58.000000000","message":"Do not return the object. Use meta.obj_to_dict().","commit_id":"648bcada22cecbda641e6e2e7f027d13a8b4d40c"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c51f3043e930343f976751b338bf9c44f07f9f68","unresolved":false,"context_lines":[{"line_number":1841,"context_line":"        :raises: OpenStackCloudException on operation error."},{"line_number":1842,"context_line":""},{"line_number":1843,"context_line":"        :returns: Returns an Ironic Node object representing the new"},{"line_number":1844,"context_line":"                  baremetal node."},{"line_number":1845,"context_line":"        \"\"\""},{"line_number":1846,"context_line":"        try:"},{"line_number":1847,"context_line":"            machine \u003d self.manager.submitTask("}],"source_content_type":"text/x-python","patch_set":5,"id":"7aaa499b_b503eb0c","line":1844,"in_reply_to":"7aaa499b_a9b71d85","updated":"2015-04-14 22:07:42.000000000","message":"Done","commit_id":"648bcada22cecbda641e6e2e7f027d13a8b4d40c"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"20c3e60f03e14ca238ab01f05ae52f3a91235840","unresolved":false,"context_lines":[{"line_number":2080,"context_line":"        If a failure is detected creating the network ports, any ports"},{"line_number":2081,"context_line":"        created are deleted, and the node is removed from Ironic."},{"line_number":2082,"context_line":""},{"line_number":2083,"context_line":"        :param array nics: A list of MAC addresses that represent the network"},{"line_number":2084,"context_line":"                           interfaces for the node to be created."},{"line_number":2085,"context_line":""},{"line_number":2086,"context_line":"                           Example:"}],"source_content_type":"text/x-python","patch_set":7,"id":"5aa745d1_8e1a7916","line":2083,"updated":"2015-04-16 07:32:11.000000000","message":"s/array/list/ ?","commit_id":"28ccce87aa5aef2517ac7c587333be9402b6ced3"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"fbe3b532a8fa1249260a35a4918f4d76841c48f0","unresolved":false,"context_lines":[{"line_number":2080,"context_line":"        If a failure is detected creating the network ports, any ports"},{"line_number":2081,"context_line":"        created are deleted, and the node is removed from Ironic."},{"line_number":2082,"context_line":""},{"line_number":2083,"context_line":"        :param array nics: A list of MAC addresses that represent the network"},{"line_number":2084,"context_line":"                           interfaces for the node to be created."},{"line_number":2085,"context_line":""},{"line_number":2086,"context_line":"                           Example:"}],"source_content_type":"text/x-python","patch_set":7,"id":"5aa745d1_b937b4e2","line":2083,"in_reply_to":"5aa745d1_8e1a7916","updated":"2015-04-16 13:21:02.000000000","message":"Done","commit_id":"28ccce87aa5aef2517ac7c587333be9402b6ced3"},{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"b554c63723063137eda1c1578e2c96a522c8e208","unresolved":false,"context_lines":[{"line_number":2080,"context_line":"        If a failure is detected creating the network ports, any ports"},{"line_number":2081,"context_line":"        created are deleted, and the node is removed from Ironic."},{"line_number":2082,"context_line":""},{"line_number":2083,"context_line":"        :param array nics: An array of MAC addresses that represent the"},{"line_number":2084,"context_line":"                           network interfaces for the node to be created."},{"line_number":2085,"context_line":""},{"line_number":2086,"context_line":"                           Example:"}],"source_content_type":"text/x-python","patch_set":8,"id":"5aa745d1_c0771701","line":2083,"updated":"2015-04-16 16:55:28.000000000","message":"Oops, I think you did s/list/array/ ? :)","commit_id":"67efdd1995e50ee4432844afd596b732581913f5"}],"shade/tests/unit/test_shade.py":[{"author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"change_message_id":"20c3e60f03e14ca238ab01f05ae52f3a91235840","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    @mock.patch.object(shade.OperatorCloud, \u0027ironic_client\u0027)"},{"line_number":197,"context_line":"    def test_register_machine(self, mock_client):"},{"line_number":198,"context_line":"        nics \u003d [{\u0027mac\u0027: \u002700:00:00:00:00:00\u0027}]"},{"line_number":199,"context_line":"        self.cloud.register_machine(nics)"},{"line_number":200,"context_line":"        self.assertTrue(mock_client.node.create.called)"},{"line_number":201,"context_line":"        self.assertTrue(mock_client.port.create.called)"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"5aa745d1_ae1d3511","line":199,"updated":"2015-04-16 07:32:11.000000000","message":"We should test return values.","commit_id":"28ccce87aa5aef2517ac7c587333be9402b6ced3"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"fbe3b532a8fa1249260a35a4918f4d76841c48f0","unresolved":false,"context_lines":[{"line_number":196,"context_line":"    @mock.patch.object(shade.OperatorCloud, \u0027ironic_client\u0027)"},{"line_number":197,"context_line":"    def test_register_machine(self, mock_client):"},{"line_number":198,"context_line":"        nics \u003d [{\u0027mac\u0027: \u002700:00:00:00:00:00\u0027}]"},{"line_number":199,"context_line":"        self.cloud.register_machine(nics)"},{"line_number":200,"context_line":"        self.assertTrue(mock_client.node.create.called)"},{"line_number":201,"context_line":"        self.assertTrue(mock_client.port.create.called)"},{"line_number":202,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"5aa745d1_f95bfc2c","line":199,"in_reply_to":"5aa745d1_ae1d3511","updated":"2015-04-16 13:21:02.000000000","message":"Agreed with the recent object/dict changes.  Done.","commit_id":"28ccce87aa5aef2517ac7c587333be9402b6ced3"}]}
