From f81954fe591c6a6358ba528118874313e3920e83 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 25 Oct 2023 00:29:24 +0000 Subject: limiter: split out from qspawn It's slightly better organized this way, especially since `publicinboxLimiter' has its own user-facing config section and knobs. I may use it in LeiMirror and CodeSearchIdx for process management. --- t/qspawn.t | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 't') diff --git a/t/qspawn.t b/t/qspawn.t index 224e20db..507f86a5 100644 --- a/t/qspawn.t +++ b/t/qspawn.t @@ -3,6 +3,7 @@ use v5.12; use Test::More; use_ok 'PublicInbox::Qspawn'; +use_ok 'PublicInbox::Limiter'; { my $cmd = [qw(sh -c), 'echo >&2 err; echo out']; @@ -23,7 +24,7 @@ sub finish_err ($) { $qsp->{qsp_err} && ${$qsp->{qsp_err}}; } -my $limiter = PublicInbox::Qspawn::Limiter->new(1); +my $limiter = PublicInbox::Limiter->new(1); { my $x = PublicInbox::Qspawn->new([qw(true)]); $x->{qsp_err} = \(my $err = ''); -- cgit v1.2.3-24-ge0c7