]> git.itanic.dy.fi Git - emerge-timer/commitdiff
Calculate min and max times correctly
authorEsko Kokkonen <esko.kokkonen@gmail.com>
Mon, 19 Dec 2011 10:34:42 +0000 (12:34 +0200)
committerEsko Kokkonen <esko.kokkonen@gmail.com>
Mon, 19 Dec 2011 10:34:42 +0000 (12:34 +0200)
emerge-timer.py

index af0f255c35c52441342cb49fb8f056fe6aeb9c49..adc744d39c116510969d7e1bd7c3c8938d24ad76 100755 (executable)
@@ -53,16 +53,27 @@ class package:
 
     def max_time(self):
         """Return maximum time from class version list"""
-        self.versions.sort()
 
-        return self.versions[len(self.versions)-1][1]
+        emerge_times = []
+        for i in self.versions:
+            emerge_times.append(i[1])
+
+        emerge_times.sort()
+
+        return emerge_times[-1]
 
 
     def min_time(self):
         """Return minimum time from class version list"""
-        self.versions.sort()
 
-        return self.versions[0][1]
+        emerge_times = []
+        for i in self.versions:
+            emerge_times.append(i[1])
+
+        emerge_times.sort()
+
+        return emerge_times[0]
+
 
 
     def print_current_emerge(self):