)]}'
{"metropolis/node/core/curator/impl_leader.go":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"a1b6648a661f4acaaa8863a7832f3a5c08fd342b","unresolved":true,"context_lines":[{"line_number":55,"context_line":"\t\treturn status.Error(codes.Unavailable, \"lost leadership\"), true"},{"line_number":56,"context_line":"\t}"},{"line_number":57,"context_line":"\tif errors.Is(err, context.DeadlineExceeded) || errors.Is(err, context.Canceled) {"},{"line_number":58,"context_line":"\t\treturn err, true"},{"line_number":59,"context_line":"\t}"},{"line_number":60,"context_line":"\treturn err, false"},{"line_number":61,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":3,"id":"5684f7b8_ad1ef8fe","line":58,"updated":"2021-09-23 15:18:58.000000000","message":"Is there documentation suggesting that gRPC will convert that into a reasonable status? There\u0027s `status.FromContextError` which could explicitly do it.","commit_id":"c318680088230654a823e67f3361d9b69bd20116"},{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c8f536549cb40a3c99618f29cf384db84169d27e","unresolved":true,"context_lines":[{"line_number":55,"context_line":"\t\treturn status.Error(codes.Unavailable, \"lost leadership\"), true"},{"line_number":56,"context_line":"\t}"},{"line_number":57,"context_line":"\tif errors.Is(err, context.DeadlineExceeded) || errors.Is(err, context.Canceled) {"},{"line_number":58,"context_line":"\t\treturn err, true"},{"line_number":59,"context_line":"\t}"},{"line_number":60,"context_line":"\treturn err, false"},{"line_number":61,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":3,"id":"dfb29540_8cfe01c3","line":58,"in_reply_to":"5684f7b8_ad1ef8fe","updated":"2021-09-28 11:42:29.000000000","message":"You\u0027re right, I probably imagined it.\n\nI\u0027ve ended up manually converting it into statuses, as FromContextError seems to not uses errors.Is/As :/.","commit_id":"c318680088230654a823e67f3361d9b69bd20116"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"54ded6645d104bcdbee590749f9273a08d9456b9","unresolved":false,"context_lines":[{"line_number":55,"context_line":"\t\treturn status.Error(codes.Unavailable, \"lost leadership\"), true"},{"line_number":56,"context_line":"\t}"},{"line_number":57,"context_line":"\tif errors.Is(err, context.DeadlineExceeded) || errors.Is(err, context.Canceled) {"},{"line_number":58,"context_line":"\t\treturn err, true"},{"line_number":59,"context_line":"\t}"},{"line_number":60,"context_line":"\treturn err, false"},{"line_number":61,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":3,"id":"0c4a53f9_e0f4118c","line":58,"in_reply_to":"dfb29540_8cfe01c3","updated":"2021-09-28 15:17:48.000000000","message":"Done","commit_id":"c318680088230654a823e67f3361d9b69bd20116"}]}
