self.name = name
self.version = version
self.versions = []
- self.emerge_time = 12*3600
+ self.emerge_time = 0
def add_version(self, version, emerge_time, emerge_date):
for line in f:
if ((">>>" in line) and ("emerge" in line)):
for p in PACKAGES:
+ difference = "infinity"
+ new_difference = 0
+
if (p.name + '-' + p.version in line):
time = float(line.partition(' ')[0].strip(":"))
timestamp = datetime.datetime.fromtimestamp(time)
- difference = (now - timestamp).total_seconds()
+ new_difference = (now - timestamp).total_seconds()
+
+ if ((new_difference < difference) or
+ (difference == "infinity")):
+ difference = new_difference
- if difference < p.emerge_time:
- p.emerge_time = difference
+ p.emerge_time = difference
return 0