)]}'
{"octavia/api/drivers/utils.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"13168db44298817457b22a0a2e880e86f9b6aa45","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    except (driver_exceptions.NotImplementedError,"},{"line_number":59,"context_line":"            lib_exceptions.NotImplementedError,"},{"line_number":60,"context_line":"            NotImplementedError) as e:"},{"line_number":61,"context_line":"        op_fault_string \u003d (e.operator_fault_string"},{"line_number":62,"context_line":"                           if hasattr(e, \"operator_fault_string\")"},{"line_number":63,"context_line":"                           else \u0027Unknown\u0027)"},{"line_number":64,"context_line":"        usr_fault_string \u003d (e.user_fault_string"}],"source_content_type":"text/x-python","patch_set":7,"id":"3fce034c_08ea380e","line":61,"updated":"2019-04-16 23:57:17.000000000","message":"Why is this necessary? The exceptions all have default strings.","commit_id":"c50aa9af78cd71405699722f0c0488be3190c653"},{"author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"change_message_id":"9231d514b90ade6a8a4b70c468fae3b7595221a3","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    except (driver_exceptions.NotImplementedError,"},{"line_number":59,"context_line":"            lib_exceptions.NotImplementedError,"},{"line_number":60,"context_line":"            NotImplementedError) as e:"},{"line_number":61,"context_line":"        op_fault_string \u003d (e.operator_fault_string"},{"line_number":62,"context_line":"                           if hasattr(e, \"operator_fault_string\")"},{"line_number":63,"context_line":"                           else \u0027Unknown\u0027)"},{"line_number":64,"context_line":"        usr_fault_string \u003d (e.user_fault_string"}],"source_content_type":"text/x-python","patch_set":7,"id":"3fce034c_d4f36509","line":61,"in_reply_to":"3fce034c_08ea380e","updated":"2019-04-17 04:33:10.000000000","message":"The native NotImplementedError (3rd one on the except list) does not have it.","commit_id":"c50aa9af78cd71405699722f0c0488be3190c653"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"19db7f763e090dbca51f21e29e5ac25da3ca0c1c","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    except (driver_exceptions.NotImplementedError,"},{"line_number":59,"context_line":"            lib_exceptions.NotImplementedError,"},{"line_number":60,"context_line":"            NotImplementedError) as e:"},{"line_number":61,"context_line":"        op_fault_string \u003d (e.operator_fault_string"},{"line_number":62,"context_line":"                           if hasattr(e, \"operator_fault_string\")"},{"line_number":63,"context_line":"                           else \u0027Unknown\u0027)"},{"line_number":64,"context_line":"        usr_fault_string \u003d (e.user_fault_string"}],"source_content_type":"text/x-python","patch_set":7,"id":"ffb9cba7_643871ed","line":61,"in_reply_to":"3fce034c_d4f36509","updated":"2019-05-01 20:01:15.000000000","message":"Ok, I see that now.","commit_id":"c50aa9af78cd71405699722f0c0488be3190c653"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"19db7f763e090dbca51f21e29e5ac25da3ca0c1c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"            NotImplementedError) as e:"},{"line_number":61,"context_line":"        op_fault_string \u003d (e.operator_fault_string"},{"line_number":62,"context_line":"                           if hasattr(e, \"operator_fault_string\")"},{"line_number":63,"context_line":"                           else \u0027Unknown\u0027)"},{"line_number":64,"context_line":"        usr_fault_string \u003d (e.user_fault_string"},{"line_number":65,"context_line":"                            if hasattr(e, \"user_fault_string\") else \u0027Unknown\u0027)"},{"line_number":66,"context_line":"        LOG.info(\"Provider \u0027%s\u0027 raised a not implemented error: %s\","}],"source_content_type":"text/x-python","patch_set":7,"id":"ffb9cba7_2426f9cf","line":63,"updated":"2019-05-01 20:01:15.000000000","message":"Can we make this default string consistent to the octavia-lib default string?\nhttps://github.com/openstack/octavia-lib/blob/master/octavia_lib/api/drivers/exceptions.py#L33\n\nWe need to call out this is a driver raised error.","commit_id":"c50aa9af78cd71405699722f0c0488be3190c653"},{"author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"change_message_id":"7bcdbc5656360af654b19e2c85444c87c1571231","unresolved":false,"context_lines":[{"line_number":60,"context_line":"            NotImplementedError) as e:"},{"line_number":61,"context_line":"        op_fault_string \u003d (e.operator_fault_string"},{"line_number":62,"context_line":"                           if hasattr(e, \"operator_fault_string\")"},{"line_number":63,"context_line":"                           else \u0027Unknown\u0027)"},{"line_number":64,"context_line":"        usr_fault_string \u003d (e.user_fault_string"},{"line_number":65,"context_line":"                            if hasattr(e, \"user_fault_string\") else \u0027Unknown\u0027)"},{"line_number":66,"context_line":"        LOG.info(\"Provider \u0027%s\u0027 raised a not implemented error: %s\","}],"source_content_type":"text/x-python","patch_set":7,"id":"ffb9cba7_227ca6ea","line":63,"in_reply_to":"ffb9cba7_2426f9cf","updated":"2019-05-02 04:37:10.000000000","message":"Done","commit_id":"c50aa9af78cd71405699722f0c0488be3190c653"}],"releasenotes/notes/fix-driver-errors-81d33948288bf8cf.yaml":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"11aba1898ef5f4264c7d279d99a529f695829401","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue where the driver errors were not cought."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fce034c_0fb70989","line":4,"updated":"2019-04-10 20:28:13.000000000","message":"*caught","commit_id":"8c6f106aa1a34a467fbdbd98d47db3a7ba3ac2e0"},{"author":{"_account_id":20363,"name":"Adit Sarfaty","email":"asarfaty@vmware.com","username":"asarfaty"},"change_message_id":"95c9c68f7e8fca6e00946df399c59a88d3cac6a3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixed an issue where the driver errors were not cought."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3fce034c_f3f7ffd3","line":4,"in_reply_to":"3fce034c_0fb70989","updated":"2019-04-11 05:41:28.000000000","message":"Done","commit_id":"8c6f106aa1a34a467fbdbd98d47db3a7ba3ac2e0"}]}
