]> git.ipfire.org Git - ipfire.org.git/commitdiff
Fixed a small math error in DurationsConfig.get_avg().
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 3 Oct 2008 15:43:32 +0000 (17:43 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 3 Oct 2008 15:43:32 +0000 (17:43 +0200)
build/builder.py

index 9a6d49df513c0a5efcdc5e5b48c18178462ff08f..c72aaf04c356f1905f5e84eb7d95fcc169c2ecc4 100644 (file)
@@ -115,7 +115,12 @@ class DurationsConfig:
        def get(self, sort=0):
                c = self.db.cursor()
                c.execute("SELECT duration FROM durations")
-               ret = c.fetchall()
+               ret = []
+               for value in c.fetchall():
+                       value = int("%s" % value)
+                       if value < 5400: # 1,5h
+                               continue
+                       ret.append(value)
                c.close()
                if sort: ret.sort()
                return ret
@@ -135,10 +140,7 @@ class DurationsConfig:
                if not len(durations):
                        return None
                for value in durations:
-                       duration = int("%s" % value)
-                       if duration < 3600:
-                               continue
-                       sum += duration
+                       sum += value
                avg = sum / len(durations)
                return avg