Size: a a a

2020 April 13

k

koder in Go-go!
Vladislav Milenin
какие таймауты?
Таймайты на Lock
источник

VM

Vladislav Milenin in Go-go!
таймауты вам нужно в сервисы использующие мьютексы крутить, а мьютексам они ни к чему
источник

VM

Vladislav Milenin in Go-go!
иначе вы утонете в своей каше
источник

k

koder in Go-go!
Vladislav Milenin
таймауты вам нужно в сервисы использующие мьютексы крутить, а мьютексам они ни к чему
Ага, т.е. в случае чего - виснем там навсегда
источник

k

koder in Go-go!
Ладно, я понял. Локов с контекстами нет, спасибо
источник

VM

Vladislav Milenin in Go-go!
koder
Ага, т.е. в случае чего - виснем там навсегда
это несложно предусмотреть и все так делают без мыслях о контекстах 🙂
источник

D

DaySandBox in Go-go!
Message from Robsen Wynes deleted. Reason: external link (?)
источник

МП

Мимо Проходящий... in Go-go!
Xo
go mod init надо делать сперва а потом уже модули вписывать и они подтянутся
не надо ничего "вписывать", это грех.
источник

МП

Мимо Проходящий... in Go-go!
inqfen
импортирую один модуль

import gopkg.in/yaml.v2


сделал go.mod с одним модулем в зависимостях
require (
   gopkg.in/yaml.v2 v2.2.8
)

при вызове go mod verify
go: cannot determine module path for source directory /home/inqfen/repos/my/gitlab-cleaner (outside GOPATH, module path must be specified)

Example usage:
       'go mod init example.com/m' to initialize a v0 or v1 module
       'go mod init example.com/m/v2' to initialize a v2 module
так не делают. Модуль указывается в исходниках в секции импорт, потом вытягивается при go build, либо ставится командой go get
источник

D

DaySandBox in Go-go!
Message from Egor Urvanov deleted. Reason: external link (?)
источник

EU

Egor Urvanov in Go-go!
Привет. Мне требуется импортнуть golang-package в python коде. Я нашёл, что обычно это делают с помощью компиляции статической c-библиотеки. Ровно также написано и в доке. Я также увидел, что есть серьёзное ограничение на импорт golang структур. Подскажите, как можно обойти эту проблему? Мои функции оперируют с golang структурами. Что делать, не очень понимаю
источник

а

а кто это in Go-go!
сильно
источник

а

а кто это in Go-go!
где вы про статическую библиотеку прочитали?
источник

а

а кто это in Go-go!
встраивание гошного рантайма звучит очень больно
источник

EU

Egor Urvanov in Go-go!
so? Это не статика разве?
источник

МП

Мимо Проходящий... in Go-go!
Egor Urvanov
Привет. Мне требуется импортнуть golang-package в python коде. Я нашёл, что обычно это делают с помощью компиляции статической c-библиотеки. Ровно также написано и в доке. Я также увидел, что есть серьёзное ограничение на импорт golang структур. Подскажите, как можно обойти эту проблему? Мои функции оперируют с golang структурами. Что делать, не очень понимаю
Вам нужно откомпилировать голанг в  so (или dll для виндовз) и вызывать из питона экспортируемые функции. Дальше в гугол
источник

D

DreamingKitten in Go-go!
Egor Urvanov
so? Это не статика разве?
shared object. это динамическая либа
источник

EU

Egor Urvanov in Go-go!
Мимо Проходящий
Вам нужно откомпилировать голанг в  so (или dll для виндовз) и вызывать из питона экспортируемые функции. Дальше в гугол
Ага, класс. Я это видел. Пишется // export myFunc . А про структуры никто ничего не пишет. И вообще, кажется, что нельзя это сделать. Я бы прицепил ссылки. Но сообщения бот удаляет
источник

EU

Egor Urvanov in Go-go!
Ок, сорян. Я думал, что это static object (=
источник

EU

Egor Urvanov in Go-go!
Более того, я на хабре читал (правда, 2017 год), что гошка очень любит подчищать всё и вся. Именно поэтому любой нестандартный тип возвращать — это боль. Ибо его чистят
источник