MCPcopy
hub / github.com/weaviate/weaviate / Init

Method Init

modules/text2vec-morph/module.go:68–82  ·  view source on GitHub ↗
(ctx context.Context,
	params moduletools.ModuleInitParams,
)

Source from the content-addressed store, hash-verified

66}
67
68func (m *MorphModule) Init(ctx context.Context,
69 params moduletools.ModuleInitParams,
70) error {
71 m.logger = params.GetLogger()
72
73 if err := m.initVectorizer(ctx, params.GetConfig().ModuleHttpClientTimeout, m.logger); err != nil {
74 return errors.Wrap(err, "init vectorizer")
75 }
76
77 if err := m.initAdditionalPropertiesProvider(); err != nil {
78 return errors.Wrap(err, "init additional properties provider")
79 }
80
81 return nil
82}
83
84func (m *MorphModule) InitExtension(modules []modulecapabilities.Module) error {
85 for _, module := range modules {

Callers

nothing calls this directly

Calls 5

initVectorizerMethod · 0.95
GetLoggerMethod · 0.65
GetConfigMethod · 0.65
WrapMethod · 0.65

Tested by

no test coverage detected