f = open('/var/log/emerge.log', 'r')
-a=0
package_name = "wine"
+emerge_number = 0
+times = []
+
lista = []
for line in f:
- a += 1
if package_name in line:
if (">>>" in line) and ("emerge" in line):
time = float(string[0].strip().strip(":"))
if (":::" in line) and ("completed emerge" in line):
+ emerge_number += 1
+
string = line.partition(":::")
time2 = float(string[0].strip().strip(":"))
print "Emerge time:", int(emerge_time), "seconds"
print
+ times.append(emerge_time)
lista.append([date, int(emerge_time)])
+times.sort()
+times.reverse()
+
+print package_name, "emerged", emerge_number, "times"
+print "Max time", round(times[0]/60), "min", times[0]%60, "s"
+print "Min time", round(times[len(times)-1]/60), "min", times[len(times)-1]%60, "s"
+
+all_times = 0
+for i in times:
+ all_times += i
+
+print "Average time", round(all_times/len(times)/60), "min", round(all_times/len(times)%60), "s"
+
g = open('times', 'w')
for i in lista: