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/package.gointernal/importer/package.go
@@ -104,8 +104,7 @@
return l } -func (i *PackageIngester) Process(parent context.Context) (<-chan nix.Importable, <-chan error) { - ctx, cancel := context.WithTimeout(parent, i.source.ImportTimeout.Duration) +func (i *PackageIngester) Process(ctx context.Context) (<-chan nix.Importable, <-chan error) { results := make(chan nix.Importable) errs := make(chan error)
@@ -113,7 +112,6 @@ go func() {
defer i.infile.Close() defer close(results) defer close(errs) - defer cancel() outer: for mv := range i.dec.Stream() {