From: Vsevolod Stakhov Date: Sat, 14 Jan 2023 21:41:43 +0000 (+0000) Subject: [Minor] Use averages in fuzzystat X-Git-Tag: 3.5~90 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=38600c02a1b985bdf90aa78c279d9807ee05cd5f;p=thirdparty%2Frspamd.git [Minor] Use averages in fuzzystat --- diff --git a/lualib/rspamadm/fuzzy_stat.lua b/lualib/rspamadm/fuzzy_stat.lua index c3372ca918..3959103a58 100644 --- a/lualib/rspamadm/fuzzy_stat.lua +++ b/lualib/rspamadm/fuzzy_stat.lua @@ -59,10 +59,20 @@ end local function print_stat(st, tabs) if st['checked'] then - print(string.format('%sChecked: %s', tabs, print_num(st['checked']))) + if st.checked_per_hour then + print(string.format('%sChecked: %s (%s per hour in average)', tabs, + print_num(st['checked']), print_num(st['checked_per_hour']))) + else + print(string.format('%sChecked: %s', tabs, print_num(st['checked']))) + end end if st['matched'] then - print(string.format('%sMatched: %s', tabs, print_num(st['matched']))) + if st.matched_per_hour then + print(string.format('%sMatched: %s (%s per hour in average)', tabs, + print_num(st['matched']), print_num(st['matched_per_hour']))) + else + print(string.format('%sMatched: %s', tabs, print_num(st['matched']))) + end end if st['errors'] then print(string.format('%sErrors: %s', tabs, print_num(st['errors'])))