st = line.split(' ')
for string in st:
if package in string:
- if string[len(package)+1].isdigit():
- full_package = st[st.index(string)]
+ try:
+ if string[len(package)+1].isdigit():
+ full_package = st[st.index(string)]
- if ((">>>" in line) and ("emerge" in line)):
- time = get_time(line, 1)
+ if ((">>>" in line) and ("emerge" in line)):
+ time = get_time(line, 1)
- if (":::" in line) and ("completed emerge" in line):
- emerge_number += 1
+ if (":::" in line) and ("completed emerge" in line):
+ emerge_number += 1
- time2 = get_time(line, 2)
- emerge_time = time2-time
+ time2 = get_time(line, 2)
+ emerge_time = time2-time
- date = date_printer(full_package, time, emerge_time)
+ date = date_printer(full_package, time, emerge_time)
- times.append((emerge_time, date))
- lista.append([date, int(emerge_time)])
+ times.append((emerge_time, date))
+ lista.append([date, int(emerge_time)])
+ except IndexError: pass
f.close()