MCPcopy Index your code
hub / github.com/dagger/dagger / load

Method load

core/modulesource.go:478–496  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

476}
477
478func (sdk *persistedModuleSourceLazySDK) load(ctx context.Context) (SDK, error) {
479 if sdk == nil || sdk.config == nil {
480 return nil, fmt.Errorf("load persisted module source sdk: missing sdk config")
481 }
482
483 if moduleSourceSDKLoader == nil {
484 return nil, fmt.Errorf("load persisted module source sdk: sdk loader is not configured")
485 }
486 query, err := CurrentQuery(ctx)
487 if err != nil {
488 return nil, fmt.Errorf("load persisted module source sdk query: %w", err)
489 }
490 loaded, err := moduleSourceSDKLoader(ctx, query, sdk.config, sdk.src)
491 if err != nil {
492 return nil, fmt.Errorf("load persisted module source sdk: %w", err)
493 }
494
495 return loaded, nil
496}
497
498func (sdk *persistedModuleSourceLazySDK) AttachDependencyResults(
499 context.Context,

Callers 6

RuntimeMethod · 0.45
ModuleTypesMethod · 0.45
CodegenMethod · 0.45
GenerateClientMethod · 0.45
commonMethod · 0.45

Calls 1

CurrentQueryFunction · 0.85

Tested by

no test coverage detected