Size: a a a

2020 June 28

ЮВ

Юрий Вельмесов... in Go-go!
ну т.е. в конфиге yaml я могу как то так писать?
источник

ЮВ

Юрий Вельмесов... in Go-go!
если да, то какой синтаксис?
источник

VM

Vladislav Milenin in Go-go!
Юрий Вельмесов
если да, то какой синтаксис?
а вы точно по го вопросы задаете, или может доку почитать?
а то уровень дискуссий с каждым таким вопросом падает до пхп
источник

ЮВ

Юрий Вельмесов... in Go-go!
я лазил в доку, не нашел там такого
источник

S

Sergey in Go-go!
Юрий Вельмесов
я лазил в доку, не нашел там такого
доку по yaml. или хотя бы загуглить yaml references https://blog.daemonl.com/2016/02/yaml.html
источник

e

ekzjuperi in Go-go!
посоны в чем может быть проблема запускаю для тестов сервис через exec.Command, он такую ошибку выдает  
case-valid-event.go:146: service.Run() error: exit status 255
источник

М

Мерль🛠 in Go-go!
ekzjuperi
посоны в чем может быть проблема запускаю для тестов сервис через exec.Command, он такую ошибку выдает  
case-valid-event.go:146: service.Run() error: exit status 255
посмотри что в stderr

exec.Cmd.Run отдаёт только код ошибки
https://blog.kowalczyk.info/article/wOYk/advanced-command-execution-in-go-with-osexec.html
источник

S

Sergey in Go-go!
ekzjuperi
посоны в чем может быть проблема запускаю для тестов сервис через exec.Command, он такую ошибку выдает  
case-valid-event.go:146: service.Run() error: exit status 255
Внезапно, проблема в том, что сервис не запускается.
источник

e

ekzjuperi in Go-go!
спс
источник

@

@mr_tron in Go-go!
Ну в гисте, что я запостил выше, 39 строку надо пересунуть после 45-й.
источник

VS

Victor Safronov in Go-go!
а вот скажите, как идиоматически сочетаются обработка ошибок в go начиная с версии 1.13 и пакет https://godoc.org/github.com/pkg/errors с его Wrap?
источник

ВС

Владимир Столяров... in Go-go!
Его сделали ещё задолго до 1.13 и он послужил в какой то мере прототипом
источник

VS

Victor Safronov in Go-go!
ну это понятно. я думаю как лучше поступить. после обновления golangci-lint пришлось отрубить линтер goerr113. сейчас хочется убрать исключения, но вижу кучу кода вида errors.Wrap(err, "some text") и думаю, как поступить дальше
источник

VS

Victor Safronov in Go-go!
отказаться от errors.Wrap(), оставить как есть, заменить на fmt.("%w") и т.д.
источник

ВС

Владимир Столяров... in Go-go!
%w - прямой аналог Wrap
источник

DP

Daniel Podolsky in Go-go!
Victor Safronov
а вот скажите, как идиоматически сочетаются обработка ошибок в go начиная с версии 1.13 и пакет https://godoc.org/github.com/pkg/errors с его Wrap?
Не сочетаются. Этот пакет больше не нужен
источник

DP

Daniel Podolsky in Go-go!
Victor Safronov
ну это понятно. я думаю как лучше поступить. после обновления golangci-lint пришлось отрубить линтер goerr113. сейчас хочется убрать исключения, но вижу кучу кода вида errors.Wrap(err, "some text") и думаю, как поступить дальше
Зачем отрубить? Он же игнорит нестандартные ошибки
источник

VS

Victor Safronov in Go-go!
последнее недопонял, кто игнорит?
источник

VS

Victor Safronov in Go-go!
я понимаю, что нужно уходить в возврат ошибок уровня package и перестать генерить их на лету, пытаюсь найти лучший способ ухода от errors.Wrap
источник

DP

Daniel Podolsky in Go-go!
%w, как вам и написали
источник