)]}'
{"cue/taskflow/task/update_cluster_task.py":[{"author":{"_account_id":5390,"name":"Steve Leon","username":"steve-leon","inactive":true},"change_message_id":"31e5660d789c7e3ab5de8ce0639afa31ae145bee","unresolved":false,"context_lines":[{"line_number":69,"context_line":"            cluster_values[\u0027status\u0027] \u003d models.Status.ERROR"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        # Extract exception information"},{"line_number":72,"context_line":"        if \u0027flow_failures\u0027 in kwargs:"},{"line_number":73,"context_line":"            cluster_values[\u0027error_detail\u0027] \u003d \u0027\\n\u0027.join("},{"line_number":74,"context_line":"                [value.__str__() for value in"},{"line_number":75,"context_line":"                 kwargs[\u0027flow_failures\u0027].itervalues()])"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_73e63318","line":72,"updated":"2015-11-12 23:49:43.000000000","message":"Does this capture all errors from any task? If so, we need to becareful that the error messages are sanitized. IE no password","commit_id":"70a3bc915f2b861bd2290f7748e940ce079e4cf7"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"94662b71c1c68421c631d576e931ff3da52b705d","unresolved":false,"context_lines":[{"line_number":71,"context_line":"        # Extract exception information"},{"line_number":72,"context_line":"        if \u0027flow_failures\u0027 in kwargs:"},{"line_number":73,"context_line":"            cluster_values[\u0027error_detail\u0027] \u003d \u0027\\n\u0027.join("},{"line_number":74,"context_line":"                [value.__str__() for value in"},{"line_number":75,"context_line":"                 kwargs[\u0027flow_failures\u0027].itervalues()])"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"        cluster \u003d objects.Cluster(**cluster_values)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da85f559_4c49d7cf","line":74,"updated":"2015-11-13 23:01:18.000000000","message":"str(value)","commit_id":"40be90e36a8921914471d347f252bf43193a0a99"},{"author":{"_account_id":5390,"name":"Steve Leon","username":"steve-leon","inactive":true},"change_message_id":"4e2d79948953b9066423c651d23c0df7436c201d","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        if \u0027flow_failures\u0027 in kwargs:"},{"line_number":73,"context_line":"            cluster_values[\u0027error_detail\u0027] \u003d \u0027\\n\u0027.join("},{"line_number":74,"context_line":"                [value.__str__() for value in"},{"line_number":75,"context_line":"                 kwargs[\u0027flow_failures\u0027].itervalues()])"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"        cluster \u003d objects.Cluster(**cluster_values)"},{"line_number":78,"context_line":"        cluster.update(request_context, cluster_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da85f559_af72b5e1","line":75,"updated":"2015-11-14 00:18:44.000000000","message":"Dont use itervalues(). It is not python3 compatible.\nUse kwargs[\u0027flow_failures\u0027]..values()\n\nhttp://python3porting.com/differences.html","commit_id":"40be90e36a8921914471d347f252bf43193a0a99"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"a12190cd2d0fcaecf54aa3b61eaaa826a811b087","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        if \u0027flow_failures\u0027 in kwargs:"},{"line_number":73,"context_line":"            cluster_values[\u0027error_detail\u0027] \u003d \u0027\\n\u0027.join("},{"line_number":74,"context_line":"                [value.__str__() for value in"},{"line_number":75,"context_line":"                 kwargs[\u0027flow_failures\u0027].itervalues()])"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"        cluster \u003d objects.Cluster(**cluster_values)"},{"line_number":78,"context_line":"        cluster.update(request_context, cluster_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"da85f559_52e5f2a5","line":75,"in_reply_to":"da85f559_af72b5e1","updated":"2015-11-14 01:36:06.000000000","message":"ok","commit_id":"40be90e36a8921914471d347f252bf43193a0a99"}]}
