NewEnvironmentForPath creates an extension environment and loads extensions for path
(name string, path string)
| 64 | |
| 65 | // NewEnvironmentForPath creates an extension environment and loads extensions for path |
| 66 | func (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 | } |
no test coverage detected