all repos — searchix @ 052fce5bf2b1995fe45b88626e5342e61933d7cd

Search engine for NixOS, nix-darwin, home-manager and NUR users

refactor: use a single value for per-source import timeouts

Alan Pearce
commit

052fce5bf2b1995fe45b88626e5342e61933d7cd

parent

0dbfe37fbddb95c184d845c79bbe014597d55fe8

1 file changed, 1 insertion(+), 3 deletions(-)

changed files
M internal/importer/options.gointernal/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() {