sys.exit(1)
-def print_times(package, times):
+def print_times(package, times, silent):
times.sort()
times.reverse()
+ if silent == True:
+ if emerge_number == 1:
+ print("\t previous emerge time"),
+ organize_times(times[0][0])
+ print("(only one emerge previously)")
+ else:
+ print("\t average emerge time: "),
+ all_times = 0
+ for i in times:
+ all_times += i[0]
+
+ organize_times(all_times/len(times))
+
+ print('\n')
+ return
+
+
if emerge_number == 1:
print(green_start + package + color_stop + " emerged once")
print("Currently emerging: ")
a = 0
print("\t" + green_start + p[0] + color_stop),
- print('\n\tcurrent emerge time: '),
+ print('\n\t current emerge time: '),
organize_times(difference.total_seconds())
- print '\n'
+ print
+
+ name = (p[0].partition('-')[0] + '-' +
+ p[0].partition('-')[2].partition('-')[0])
+ main_loop(f, name, True)
def main_loop(f, package, silent):
global emerge_number
+ emerge_number = 0
+ f.seek(0)
# MAIN LOOP
for line in f:
except IndexError: pass
- print_times(package, times)
+ print_times(package, times, silent)
def main(status):
f = open_log()
if status == 'current':
- current_emerges(f)
+ current_packages = current_emerges(f)
return
else:
pass