MCPcopy
hub / github.com/dragonflyoss/dragonfly / LoadPlugin

Function LoadPlugin

scheduler/scheduling/evaluator/plugin.go:29–39  ·  view source on GitHub ↗
(dir string)

Source from the content-addressed store, hash-verified

27)
28
29func LoadPlugin(dir string) (Evaluator, error) {
30 client, _, err := dfplugin.Load(dir, dfplugin.PluginTypeScheduler, pluginName, map[string]string{})
31 if err != nil {
32 return nil, err
33 }
34
35 if rc, ok := client.(Evaluator); ok {
36 return rc, err
37 }
38 return nil, errors.New("invalid evaluator plugin")
39}

Callers 2

mainFunction · 0.92
NewFunction · 0.70

Calls 1

LoadFunction · 0.92

Tested by

no test coverage detected