By looking for the emerge startups earlier with if structures we can
simplify the process of searching the correct package in the log a
bit.
packages.append([pack, 0])
for line in f:
- for p in packages:
- if ((p[0] in line) and (">>>" in line) and ("emerge" in line)):
+ if ((">>>" in line) and ("emerge" in line)):
+ for p in packages:
+ if (p[0] in line):
- time = float(line.partition(' ')[0].strip(":"))
- if time > p[1]:
- p[1] = time
+ time = float(line.partition(' ')[0].strip(":"))
+ if time > p[1]:
+ p[1] = time
a = 1
for p in packages: