)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d4ae1fbbdf4141e5b3e8e0bd4eee8f8bb34a7417","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Picking up bits and pieces from the following changes to error_util.py"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"d3dc1b0 VMware: Log additional details of suds faults"},{"line_number":12,"context_line":"563f719 VMware: add missing translations"},{"line_number":13,"context_line":"62cb0dc VMware: Log additional details of suds faults"},{"line_number":14,"context_line":"91ddf85 VMware: Fixes the instance resize problem"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bad4c104_66ca2aa3","line":11,"updated":"2014-04-29 02:41:56.000000000","message":"I can\u0027t find this change, but I think its not needed as you already have 62cb0dc below.","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"02b2103dc1f18033c1081cfa7d462f9c368b8c37","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Picking up bits and pieces from the following changes to error_util.py"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"d3dc1b0 VMware: Log additional details of suds faults"},{"line_number":12,"context_line":"563f719 VMware: add missing translations"},{"line_number":13,"context_line":"62cb0dc VMware: Log additional details of suds faults"},{"line_number":14,"context_line":"91ddf85 VMware: Fixes the instance resize problem"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bad4c104_8020eb9c","line":11,"in_reply_to":"bad4c104_66ca2aa3","updated":"2014-04-29 11:50:44.000000000","message":"Done","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d4ae1fbbdf4141e5b3e8e0bd4eee8f8bb34a7417","unresolved":false,"context_lines":[{"line_number":13,"context_line":"62cb0dc VMware: Log additional details of suds faults"},{"line_number":14,"context_line":"91ddf85 VMware: Fixes the instance resize problem"},{"line_number":15,"context_line":"38fc557 VMware: add missing translations"},{"line_number":16,"context_line":"1c6898e Mware: VimException __str__ attempts to concatenate string to list"},{"line_number":17,"context_line":"dd4032e Enable flake8 H404 checking"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I7a5d9400392d473b0e35a814f29dca47c5e56568"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bad4c104_26e9021b","line":16,"updated":"2014-04-29 02:41:56.000000000","message":"\"Mware:\" -\u003e \"VMware:\"","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"02b2103dc1f18033c1081cfa7d462f9c368b8c37","unresolved":false,"context_lines":[{"line_number":13,"context_line":"62cb0dc VMware: Log additional details of suds faults"},{"line_number":14,"context_line":"91ddf85 VMware: Fixes the instance resize problem"},{"line_number":15,"context_line":"38fc557 VMware: add missing translations"},{"line_number":16,"context_line":"1c6898e Mware: VimException __str__ attempts to concatenate string to list"},{"line_number":17,"context_line":"dd4032e Enable flake8 H404 checking"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I7a5d9400392d473b0e35a814f29dca47c5e56568"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bad4c104_a025efac","line":16,"in_reply_to":"bad4c104_26e9021b","updated":"2014-04-29 11:50:44.000000000","message":"Done","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"}],"oslo/vmware/exceptions.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"0c29b0de2e7ee70b63b03dcac22ac820a3deea3c","unresolved":false,"context_lines":[{"line_number":74,"context_line":"class VimFaultException(VimException):"},{"line_number":75,"context_line":"    \"\"\"Exception thrown when there are faults during VIM API calls.\"\"\""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def __init__(self, fault_list, message, details\u003dNone, cause\u003dNone):"},{"line_number":78,"context_line":"        super(VimFaultException, self).__init__(message, cause)"},{"line_number":79,"context_line":"        if not isinstance(fault_list, list):"},{"line_number":80,"context_line":"            raise ValueError(_(\"fault_list must be a list\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"bad4c104_c35a0850","line":77,"updated":"2014-04-29 02:30:11.000000000","message":"Nit, but I would prefer adding details after cause.","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"02b2103dc1f18033c1081cfa7d462f9c368b8c37","unresolved":false,"context_lines":[{"line_number":74,"context_line":"class VimFaultException(VimException):"},{"line_number":75,"context_line":"    \"\"\"Exception thrown when there are faults during VIM API calls.\"\"\""},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def __init__(self, fault_list, message, details\u003dNone, cause\u003dNone):"},{"line_number":78,"context_line":"        super(VimFaultException, self).__init__(message, cause)"},{"line_number":79,"context_line":"        if not isinstance(fault_list, list):"},{"line_number":80,"context_line":"            raise ValueError(_(\"fault_list must be a list\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"bad4c104_60520715","line":77,"in_reply_to":"bad4c104_c35a0850","updated":"2014-04-29 11:50:44.000000000","message":"Done","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"8011f8c8d53483ae8e665d187d924d78a80d92ea","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    code \u003d 403"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"class FileAlreadyExistsException(VMwareDriverException):"},{"line_number":152,"context_line":"    msg_fmt \u003d _(\"File already exists.\")"},{"line_number":153,"context_line":"    code \u003d 409"},{"line_number":154,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXX%2F%2FteI%3D","line":151,"updated":"2014-04-28 14:41:26.000000000","message":"Question to Gary:\nI think this exception and exceptions such as FileFaultException, FileLockedException etc. correspond to VIM faults. Then why we are not extending VimException?","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":8027,"name":"Vui Lam","email":"vui@vmware.com","username":"vui"},"change_message_id":"e9c1af1e91c1fd03638ef3732817697682860fa2","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    code \u003d 403"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"class FileAlreadyExistsException(VMwareDriverException):"},{"line_number":152,"context_line":"    msg_fmt \u003d _(\"File already exists.\")"},{"line_number":153,"context_line":"    code \u003d 409"},{"line_number":154,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"facab960_4868d3f5","line":151,"in_reply_to":"3a1371a2_04d51643","updated":"2014-04-28 21:40:38.000000000","message":"Good question, Vipin, but I agree with dims lets address this in another patch if necessary.","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"c00bcecce043f65e8bedda55df5ac2378d5c5ec1","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    code \u003d 403"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"class FileAlreadyExistsException(VMwareDriverException):"},{"line_number":152,"context_line":"    msg_fmt \u003d _(\"File already exists.\")"},{"line_number":153,"context_line":"    code \u003d 409"},{"line_number":154,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a1371a2_04d51643","line":151,"in_reply_to":"AAAAXX%2F%2FteI%3D","updated":"2014-04-28 18:44:15.000000000","message":"@Vipin, can we please deal with that query in another review/bug. I am trying to get things up so we can resurrect https://review.openstack.org/#/c/70175","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"0c29b0de2e7ee70b63b03dcac22ac820a3deea3c","unresolved":false,"context_lines":[{"line_number":194,"context_line":"    FILE_NOT_FOUND: FileNotFoundException,"},{"line_number":195,"context_line":"    INVALID_PROPERTY: InvalidPropertyException,"},{"line_number":196,"context_line":"    NO_PERMISSION: NoPermissionException,"},{"line_number":197,"context_line":"    NOT_AUTHENTICATED: NotAuthenticatedException"},{"line_number":198,"context_line":"}"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bad4c104_6344dc74","line":197,"updated":"2014-04-29 02:30:11.000000000","message":"Please add back trailing comma.  I mistakenly removed it in nova master, which was merged but with complaint.","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"02b2103dc1f18033c1081cfa7d462f9c368b8c37","unresolved":false,"context_lines":[{"line_number":194,"context_line":"    FILE_NOT_FOUND: FileNotFoundException,"},{"line_number":195,"context_line":"    INVALID_PROPERTY: InvalidPropertyException,"},{"line_number":196,"context_line":"    NO_PERMISSION: NoPermissionException,"},{"line_number":197,"context_line":"    NOT_AUTHENTICATED: NotAuthenticatedException"},{"line_number":198,"context_line":"}"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bad4c104_60792793","line":197,"in_reply_to":"bad4c104_6344dc74","updated":"2014-04-29 11:50:44.000000000","message":"Done","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"}],"tests/test_vim.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"0c29b0de2e7ee70b63b03dcac22ac820a3deea3c","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    def test_vim_fault_exception(self):"},{"line_number":300,"context_line":"        vfe \u003d exceptions.VimFaultException([ValueError(\"example\")], \"cause\")"},{"line_number":301,"context_line":"        string \u003d str(vfe)"},{"line_number":302,"context_line":"        self.assertEqual(\"cause\\nFaults: [ValueError(\u0027example\u0027,)]\", string)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bad4c104_e61c7a6d","line":302,"updated":"2014-04-29 02:30:11.000000000","message":"Can you add a test for exception string that also contains, \"\\nDetails: \"","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"02b2103dc1f18033c1081cfa7d462f9c368b8c37","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    def test_vim_fault_exception(self):"},{"line_number":300,"context_line":"        vfe \u003d exceptions.VimFaultException([ValueError(\"example\")], \"cause\")"},{"line_number":301,"context_line":"        string \u003d str(vfe)"},{"line_number":302,"context_line":"        self.assertEqual(\"cause\\nFaults: [ValueError(\u0027example\u0027,)]\", string)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bad4c104_c04af326","line":302,"in_reply_to":"bad4c104_e61c7a6d","updated":"2014-04-29 11:50:44.000000000","message":"Done","commit_id":"2e5a62d50255c6c8d700054d6553b842b3836e45"}]}
