From 0496a98fe0b580937c378485ed00f80f8d988adf Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 13 Mar 2018 16:13:12 +0000 Subject: [PATCH] [Minor] Fix spinner update --- utils/rspamd_stats.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils/rspamd_stats.pl b/utils/rspamd_stats.pl index 3af8c7bc8..822985ed9 100755 --- a/utils/rspamd_stats.pl +++ b/utils/rspamd_stats.pl @@ -693,9 +693,10 @@ sub numeric { sub spinner { my @spinner = qw{/ - \ |}; return - if ( ( time - $spinner_update_time ) < 1 ); - printf "%s\033[1D", $spinner[ time % @spinner ]; + if ( $json || ( time - $spinner_update_time ) < 1 ); + printf "%s\r", $spinner[ $spinner_update_time % @spinner ]; $spinner_update_time = time; + select()->flush(); } # Convert syslog timestamp to "ISO 8601 like" format -- 2.39.5