refactor: use a single value for per-source import timeouts
1 file changed, 1 insertion(+), 3 deletions(-)
changed files
M internal/importer/options.go → internal/importer/options.go
@@ -87,8 +87,7 @@ return &i, nil } -func (i *OptionIngester) Process(parent context.Context) (<-chan nix.Importable, <-chan error) { - ctx, cancel := context.WithTimeout(parent, i.source.ImportTimeout.Duration) +func (i *OptionIngester) Process(ctx context.Context) (<-chan nix.Importable, <-chan error) { results := make(chan nix.Importable) errs := make(chan error)@@ -96,7 +95,6 @@ go func() { defer i.infile.Close() defer close(results) defer close(errs) - defer cancel() outer: for mv := range i.dec.Stream() {