)]}'
{"oslo/vmware/api.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"6ef3b5a16903fe15256386d9e3da2bd742f5d384","unresolved":false,"context_lines":[{"line_number":412,"context_line":"                fault_text \u003d six.text_type(fault) if fault else None"},{"line_number":413,"context_line":"                excep_msg \u003d _(\"Task: %(task)s failed with error: \""},{"line_number":414,"context_line":"                              \"%(error)s fault: \""},{"line_number":415,"context_line":"                              \"%(fault)s.\") % {\u0027task\u0027: task,"},{"line_number":416,"context_line":"                                               \u0027error\u0027: error_msg,"},{"line_number":417,"context_line":"                                               \u0027fault_text\u0027: fault_text}"},{"line_number":418,"context_line":"                LOG.error(excep_msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_610c7943","line":415,"updated":"2014-09-10 14:24:18.000000000","message":"can you please elaborate what value this has. the error_msg provide a textual format of the fault.\nthe fault here is just a object. Please see http://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.wssdk.apiref.doc/vim.Task.html","commit_id":"9d85955b510b64f9c22c043aea9cfb4c94f458ee"},{"author":{"_account_id":4325,"name":"Jaroslav Henner","email":"jhenner@redhat.com","username":"jhenner"},"change_message_id":"83f5724607f5abf28236045b12c8898c91add30c","unresolved":false,"context_lines":[{"line_number":412,"context_line":"                fault_text \u003d six.text_type(fault) if fault else None"},{"line_number":413,"context_line":"                excep_msg \u003d _(\"Task: %(task)s failed with error: \""},{"line_number":414,"context_line":"                              \"%(error)s fault: \""},{"line_number":415,"context_line":"                              \"%(fault)s.\") % {\u0027task\u0027: task,"},{"line_number":416,"context_line":"                                               \u0027error\u0027: error_msg,"},{"line_number":417,"context_line":"                                               \u0027fault_text\u0027: fault_text}"},{"line_number":418,"context_line":"                LOG.error(excep_msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_577737d4","line":415,"in_reply_to":"fa98f980_610c7943","updated":"2014-09-10 15:14:19.000000000","message":"Actually, it may be a problem of vmware localization, because found that some faults are localized well:\n\n(LocalizedMethodFault){\n   fault \u003d \n      (FileNotFound){\n         file \u003d \"[shared] 1.3.6.1_base/daac8e6d-2b55-42a1-9a4a-416ebc1f037a\"\n      }\n   localizedMessage \u003d \"File [shared] 10.34.69.180_base/daac8e6d-2b55-42a1-9a4a-416ebc1f037a was not found\"","commit_id":"9d85955b510b64f9c22c043aea9cfb4c94f458ee"},{"author":{"_account_id":4325,"name":"Jaroslav Henner","email":"jhenner@redhat.com","username":"jhenner"},"change_message_id":"371aed72c4f843696ea999f178c5762bc8c9c7d6","unresolved":false,"context_lines":[{"line_number":412,"context_line":"                fault_text \u003d six.text_type(fault) if fault else None"},{"line_number":413,"context_line":"                excep_msg \u003d _(\"Task: %(task)s failed with error: \""},{"line_number":414,"context_line":"                              \"%(error)s fault: \""},{"line_number":415,"context_line":"                              \"%(fault)s.\") % {\u0027task\u0027: task,"},{"line_number":416,"context_line":"                                               \u0027error\u0027: error_msg,"},{"line_number":417,"context_line":"                                               \u0027fault_text\u0027: fault_text}"},{"line_number":418,"context_line":"                LOG.error(excep_msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_1c6f96c6","line":415,"in_reply_to":"fa98f980_610c7943","updated":"2014-09-10 14:28:28.000000000","message":"Honestly, I don\u0027t know why it is not included in the error_msg, but as I wrote in the bug, the reall reason may be there:\n\n   error \u003d\n      (LocalizedMethodFault){\n         fault \u003d\n            (PlatformConfigFault){\n               text \u003d \"Failed to attach port\"\n            }\n         localizedMessage \u003d \"An error occurred during host configuration.\"\n      }","commit_id":"9d85955b510b64f9c22c043aea9cfb4c94f458ee"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"10f9f8b237ddd5b80e7b668606251e9a874bd924","unresolved":false,"context_lines":[{"line_number":409,"context_line":"            else:"},{"line_number":410,"context_line":"                error_msg \u003d six.text_type(task_info.error.localizedMessage)"},{"line_number":411,"context_line":"                fault \u003d getattr(task_info.error, \u0027fault\u0027)"},{"line_number":412,"context_line":"                fault_text \u003d six.text_type(fault.text) if fault else None"},{"line_number":413,"context_line":"                excep_msg \u003d _(\"Task: %(task)s failed with error: \""},{"line_number":414,"context_line":"                              \"%(error)s fault: \""},{"line_number":415,"context_line":"                              \"%(fault)s.\") % {\u0027task\u0027: task,"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa98f980_ca48b5b5","line":412,"updated":"2014-09-11 16:19:17.000000000","message":"Is there any text attribute for MethodFault?","commit_id":"f97bb92745adbb7f62fee1382c64c50da79c71e9"}]}
