فهرست منبع

Simplify worker num with min

Svilen Markov 4 ماه پیش
والد
کامیت
f9b3deaff2
1فایلهای تغییر یافته به همراه1 افزوده شده و 3 حذف شده
  1. 1 3
      internal/glance/widget-utils.go

+ 1 - 3
internal/glance/widget-utils.go

@@ -147,10 +147,8 @@ const defaultNumWorkers = 10
 func (job *workerPoolJob[I, O]) withWorkers(workers int) *workerPoolJob[I, O] {
 func (job *workerPoolJob[I, O]) withWorkers(workers int) *workerPoolJob[I, O] {
 	if workers == 0 {
 	if workers == 0 {
 		job.workers = defaultNumWorkers
 		job.workers = defaultNumWorkers
-	} else if workers > len(job.data) {
-		job.workers = len(job.data)
 	} else {
 	} else {
-		job.workers = workers
+		job.workers = min(workers, len(job.data))
 	}
 	}
 
 
 	return job
 	return job