MCPcopy Create free account
hub / github.com/cloudwan/gohan / NewEnvironmentForPath

Method NewEnvironmentForPath

server/extension.go:66–74  ·  view source on GitHub ↗

NewEnvironmentForPath creates an extension environment and loads extensions for path

(name string, path string)

Source from the content-addressed store, hash-verified

64
65// NewEnvironmentForPath creates an extension environment and loads extensions for path
66func (server *Server) NewEnvironmentForPath(name string, path string) (env extension.Environment, err error) {
67 manager := schema.GetManager()
68 env = server.newEnvironment(name)
69 err = env.LoadExtensionsForPath(manager.Extensions, manager.TimeLimit, manager.TimeLimits, path)
70 if err != nil {
71 err = fmt.Errorf("Extensions parsing error: %v", err)
72 }
73 return
74}

Callers 6

RunServerFunction · 0.95
MapRouteBySchemaFunction · 0.80
startSNMPProcessFunction · 0.80
NewSyncWatcherFromServerFunction · 0.80
listenAMQPFunction · 0.80
startCRONProcessFunction · 0.80

Calls 3

newEnvironmentMethod · 0.95
LoadExtensionsForPathMethod · 0.65
ErrorfMethod · 0.65

Tested by

no test coverage detected