diff --git a/Main/models/progress.py b/Main/models/progress.py index ca8db42..6092065 100644 --- a/Main/models/progress.py +++ b/Main/models/progress.py @@ -19,7 +19,12 @@ class Progress(models.Model): def time(self): if not self.finished: self.finished_time = timezone.now() - return self.finished_time - self.start_time + seconds = (self.finished_time - self.start_time).total_seconds() + hours = seconds // 3600 + seconds -= hours * 3600 + minutes = seconds // 60 + seconds -= minutes * 60 + return f"{hours}:{minutes}:{seconds}" def increment_rating(self): if self.task.creator == self.user: