]> git.itanic.dy.fi Git - emerge-timer/blobdiff - emerge-timer.py
Merge max_time() and min_time() functions
[emerge-timer] / emerge-timer.py
index 0c5761eeeadb4c1f80698a46e4cbff66eace7164..c224a5103184f0fa9626b4dd29dcdfdfe25cb53e 100755 (executable)
@@ -58,8 +58,8 @@ class package:
         return total_time
 
 
-    def max_time(self):
-        """Return maximum time from class version list"""
+    def min_max_time(self, setting):
+        """Return maximum or minimum time from class version list"""
 
         emerge_times = []
         for i in self.versions:
@@ -67,20 +67,12 @@ class package:
 
         emerge_times.sort()
 
-        return emerge_times[-1]
+        if setting == "max":
+            return emerge_times[-1]
+        elif setting == "min":
+            return emerge_times[0]
 
 
-    def min_time(self):
-        """Return minimum time from class version list"""
-
-        emerge_times = []
-        for i in self.versions:
-            emerge_times.append(i[1])
-
-        emerge_times.sort()
-
-        return emerge_times[0]
-
 
 
     def print_current_emerge(self):
@@ -188,8 +180,8 @@ class package:
         if len(self.versions) == 1:
             return
 
-        maxi = self.max_time()
-        mini = self.min_time()
+        maxi = self.min_max_time("max")
+        mini = self.min_max_time("min")
         average = self.average_time()
         total = self.total_time()