(manager executorManager, provider string)
| 993 | } |
| 994 | |
| 995 | func (h *Host) providerHasNativeExecutor(manager executorManager, provider string) bool { |
| 996 | if h == nil || manager == nil { |
| 997 | return false |
| 998 | } |
| 999 | existing, okExecutor := manager.Executor(provider) |
| 1000 | return okExecutor && existing != nil && !h.ownsExecutor(existing) |
| 1001 | } |
| 1002 | |
| 1003 | func (h *Host) modelHasNativeExecutor(manager executorManager, modelRegistry modelProviderRegistry, modelID string) bool { |
| 1004 | if h == nil || manager == nil || modelRegistry == nil { |
no test coverage detected