MCPcopy Create free account
hub / github.com/dagger/dagger / gatherModuleLoadRequests

Function gatherModuleLoadRequests

engine/server/session_workspaces.go:921–937  ·  view source on GitHub ↗
(pending []pendingModule, extras []engine.ExtraModule)

Source from the content-addressed store, hash-verified

919}
920
921func gatherModuleLoadRequests(pending []pendingModule, extras []engine.ExtraModule) []moduleLoadRequest {
922 loads := make([]moduleLoadRequest, 0, len(pending)+len(extras))
923 for _, mod := range pending {
924 loads = append(loads, moduleLoadRequest{mod: mod})
925 }
926 for _, extra := range extras {
927 loads = append(loads, moduleLoadRequest{
928 mod: pendingModule{
929 Ref: extra.Ref,
930 Name: extra.Name,
931 Entrypoint: extra.Entrypoint,
932 },
933 extra: true,
934 })
935 }
936 return loads
937}
938
939func moduleResolveParallelism(moduleCount int) int {
940 if moduleCount <= 1 {

Callers 2

ensureModulesLoadedMethod · 0.85

Calls

no outgoing calls

Tested by 1