Отмена контекста с пользовательской ошибкой в ​​Go - PullRequest
0 голосов
/ 01 февраля 2019

Я создаю отменяемый контекст Go, и мне нужно время от времени отменять его.Тем не менее, стандартное сообщение об ошибке «контекст отменен» не кажется мне достаточно информативным.Я хотел бы сделать заказной.Но нет четкого способа сделать это!Когда вы открываете context источники пакетов, в частности, функцию WithCancel, вы видите, что используется ошибка Cancelled, но на самом деле нет никаких причин, по которым пользовательский объект ошибки не является аргументом CancelFunc.

.вопрос в том, есть ли краткий способ создать отменяемый контекст с пользовательским сообщением об ошибке отмены в Go, без копирования-вставки WithCancel исходного кода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...