Skip to content

Commit 06696bd

Browse files
committed
Fix pluralisation in progress message
1 parent bc760b0 commit 06696bd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/sample.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Default implementations of `sample`.
22
const PROGRESS = Ref(true)
33

4+
_pluralise(n; singular="", plural="s") = n == 1 ? singular : plural
5+
46
"""
57
setprogress!(progress::Bool; silent::Bool=false)
68
@@ -372,7 +374,7 @@ function mcmcsample(
372374
N::Integer,
373375
nchains::Integer;
374376
progress=PROGRESS[],
375-
progressname="Sampling ($(min(nchains, Threads.nthreads())) threads)",
377+
progressname="Sampling ($(min(nchains, Threads.nthreads())) thread$(_pluralise(min(nchains, Threads.nthreads())))",
376378
initial_params=nothing,
377379
initial_state=nothing,
378380
kwargs...,
@@ -489,7 +491,7 @@ function mcmcsample(
489491
N::Integer,
490492
nchains::Integer;
491493
progress=PROGRESS[],
492-
progressname="Sampling ($(Distributed.nworkers()) processes)",
494+
progressname="Sampling ($(Distributed.nworkers()) process$(_pluralise(Distributed.nworkers(); plural="es")))",
493495
initial_params=nothing,
494496
initial_state=nothing,
495497
kwargs...,

0 commit comments

Comments
 (0)