From 79b7d741d7b9705d7adca0f392fb8eeb314d323e Mon Sep 17 00:00:00 2001 From: Marko Mecina <marko.mecina@univie.ac.at> Date: Tue, 12 Sep 2023 18:19:59 +0200 Subject: [PATCH] show data rate info in kbps in tooltip --- Ccs/poolview_sql.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Ccs/poolview_sql.py b/Ccs/poolview_sql.py index c813297..116485e 100644 --- a/Ccs/poolview_sql.py +++ b/Ccs/poolview_sql.py @@ -3000,9 +3000,10 @@ class TMPoolView(Gtk.Window): self.stop_butt.set_sensitive(True) else: self.stop_butt.set_sensitive(False) - refresh_rate = 1 - GLib.timeout_add(refresh_rate * 1000, self.show_data_rate, refresh_rate, instance, priority=GLib.PRIORITY_DEFAULT) + refresh_rate = 1 # in Hz + + GLib.timeout_add(1000 / refresh_rate, self.show_data_rate, refresh_rate, instance, priority=GLib.PRIORITY_DEFAULT) return True def collect_packet_data(self, widget): @@ -3323,6 +3324,7 @@ class TMPoolView(Gtk.Window): trashbytes, tc_data_rate, data_rate = pmgr.Functions('calc_data_rate', self.active_pool_info.filename, refresh_rate) self.statusbar.push(0, 'Trash: {:d} B | TC: {:7.3f} KiB/s | TM: {:7.3f} KiB/s'.format( trashbytes, tc_data_rate/1024, data_rate/1024)) + self.statusbar.set_tooltip_text('TC: {:7.3f} kbps | TM: {:7.3f} kbps'.format(tc_data_rate/1000*8, data_rate/1000*8)) except Exception as err: self.logger.debug(err) -- GitLab