def seek_versions(self, whatToSeek, Input):
- if whatToSeek == "version":
+ if whatToSeek == "date":
for i in self.versions:
if i[1] == Input:
return i[2]
+ if whatToSeek == "version":
+ for i in self.versions:
+ if i[1] == Input:
+ return i[0]
+
def average_time(self):
"""Return average time from class version list"""
average = self.average_time()
total = self.total_time()
- print("Max time:\t" + give_time(maxi) + "on " +
- give_date(self.seek_versions("version", maxi)) +
- "\nMin time:\t" + give_time(mini) + "on " +
- give_date(self.seek_versions("version", mini)) +
- "\nAverage time:\t" + give_time(average) +
- "\n\nIn total spent:\t" + give_time(total) +
- "emerging " + GREEN(self.name))
+ print("-"*20 +
+ "\nMaximum emerge time:\n" +
+ give_time(maxi) + "for version " +
+ GREEN(self.seek_versions("version", maxi).lstrip("-"))
+ + " on " +
+ give_date(self.seek_versions("date", maxi)))
+
+ print("-"*20 +
+ "\nMinimum emerge time:\n" +
+ give_time(mini) + "for version " +
+ GREEN(self.seek_versions("version", mini).lstrip("-"))
+ + " on " +
+ give_date(self.seek_versions("date", mini)))
+
+ print("-"*20 +
+ "\nAverage emerge time:\n" +
+ give_time(average))
+
+ print("-"*20 +
+ "\nIn total spent:\n" +
+ give_time(total))
+
def plotToScreen(self):
dates = []
try:
f = open(LOGFILE, 'r')
except IOError as detail:
- print detail
+ print(detail)
sys.exit(1)
return f
if len(PACKAGES) == 0:
- print "No current emerge process found."
+ print("No current emerge process found.")
return 1
def search_syncs():
f = open_log()
- print "These emerge syncs found"
- print "\tDate Server"
- print "\t------------------------------"
+ print("These emerge syncs found")
+ print("\tDate Server")
+ print("\t------------------------------")
a = 0
for line in f:
if list_emerge_processes():
return
- print "Currently emerging:"
+ print("Currently emerging:")
for p in PACKAGES:
search_log_for_package(p)
elif status == "pretended":
list_pretended()
- print "This is how long these packages would take to emerge"
+ print("This is how long these packages would take to emerge")
total_pretended_time = 0
\t\t\t (needs matlibplot installed for this to work)"""
- print usage
+ print(usage)
sys.exit(0)