job_status: fix rounding to 100

This commit is contained in:
alfrix 2023-10-13 13:44:13 -03:00
parent 3067651f8b
commit 2e80d532d6

View File

@ -6,7 +6,7 @@ import gi
gi.require_version("Gtk", "3.0") gi.require_version("Gtk", "3.0")
from gi.repository import GLib, Gtk, Pango from gi.repository import GLib, Gtk, Pango
from contextlib import suppress from contextlib import suppress
from math import pi, sqrt from math import pi, sqrt, trunc
from statistics import median from statistics import median
from time import time from time import time
from ks_includes.screen_panel import ScreenPanel from ks_includes.screen_panel import ScreenPanel
@ -683,7 +683,7 @@ class Panel(ScreenPanel):
def update_progress(self, progress: float): def update_progress(self, progress: float):
self.progress = progress self.progress = progress
self.labels['progress_text'].set_label(f"{progress * 100:.0f}%") self.labels['progress_text'].set_label(f"{trunc(progress * 100)}%")
self.labels['darea'].queue_draw() self.labels['darea'].queue_draw()
def set_state(self, state, msg=""): def set_state(self, state, msg=""):