)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"64088415fe566d526132e73f0d9a85a2b6c9f811","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Devananda van der Veen \u003cdevananda.vdv@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2013-02-10 09:11:47 -0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Better exc handling in baremetal spawn \u0026 destroy"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Improve the exception handling in baremetal driver spawn and destroy."},{"line_number":10,"context_line":"Adds unit tests for destroy to check that bm_node is disassociated"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAM3%2F%2FAYs%3D","line":7,"updated":"2013-02-11 21:07:34.000000000","message":"May we well say \u0027exception\u0027 here too :).","commit_id":"da264473e4eabbc6d496229df31598e545a167f4"}],"nova/virt/baremetal/driver.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"60baa8e81798da5644a3b8f42a9f83e9b3ba334b","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                    _update_state(context, node, instance,"},{"line_number":292,"context_line":"                                  baremetal_states.ERROR)"},{"line_number":293,"context_line":"                except Exception:"},{"line_number":294,"context_line":"                    pass"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    def reboot(self, context, instance, network_info, reboot_type,"},{"line_number":297,"context_line":"               block_device_info\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FCaA%3D","line":294,"updated":"2013-02-10 04:51:40.000000000","message":"Would it be better to at least LOG here if an exception occurred updating the state rather than letting it proceed silently?","commit_id":"c1ff9925f6390b410b9551fa40ef118bfee3aa83"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"2e25ccbdc052e97bc5e52b6676aac16c5aa9c873","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                    _update_state(context, node, instance,"},{"line_number":292,"context_line":"                                  baremetal_states.ERROR)"},{"line_number":293,"context_line":"                except Exception:"},{"line_number":294,"context_line":"                    pass"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"    def reboot(self, context, instance, network_info, reboot_type,"},{"line_number":297,"context_line":"               block_device_info\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FCKA%3D","line":294,"in_reply_to":"AAAAM3%2F%2FCaA%3D","updated":"2013-02-10 17:14:27.000000000","message":"Probably a good idea ;)","commit_id":"c1ff9925f6390b410b9551fa40ef118bfee3aa83"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"2e25ccbdc052e97bc5e52b6676aac16c5aa9c873","unresolved":false,"context_lines":[{"line_number":333,"context_line":"                    _update_state(context, node, instance,"},{"line_number":334,"context_line":"                                  baremetal_states.ERROR)"},{"line_number":335,"context_line":"                except Exception:"},{"line_number":336,"context_line":"                    pass"},{"line_number":337,"context_line":"            raise"},{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    def power_off(self, instance):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FCJk%3D","line":336,"updated":"2013-02-10 17:14:27.000000000","message":"I should probably log here, too","commit_id":"c1ff9925f6390b410b9551fa40ef118bfee3aa83"},{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"2e25ccbdc052e97bc5e52b6676aac16c5aa9c873","unresolved":false,"context_lines":[{"line_number":334,"context_line":"                                  baremetal_states.ERROR)"},{"line_number":335,"context_line":"                except Exception:"},{"line_number":336,"context_line":"                    pass"},{"line_number":337,"context_line":"            raise"},{"line_number":338,"context_line":""},{"line_number":339,"context_line":"    def power_off(self, instance):"},{"line_number":340,"context_line":"        \"\"\"Power off the specified instance.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAM3%2F%2FCJg%3D","line":337,"updated":"2013-02-10 17:14:27.000000000","message":"Hm, this raise is out of place. Removing it.","commit_id":"c1ff9925f6390b410b9551fa40ef118bfee3aa83"}]}
