Index: qa/perf.py =================================================================== --- qa/perf.py (revision 8358) +++ qa/perf.py (working copy) @@ -1134,11 +1134,23 @@ for line in file(os.path.join(self._options['perf_data'], 'tbox.html.header')): tboxfile.write(line) + tbox.append('
')
latestUpdate = {}
for key in ['win', 'osx', 'linux']:
- update = updates[key]
- s = '%02d%02d%02d%02d' % (update.month, update.day, update.hour, update.minute)
- latestUpdate[s] = '%d/%02d %d:%02d' % (update.month, update.day, update.hour, update.minute)
+ update = updates[key]
+ month = getattr(update, 'month', None)
+ day = getattr(update, 'day', None)
+ hour = getattr(update, 'hour', None)
+ minute = getattr(update, 'minute', None)
+ if month is not None and day is not None and hour is not None \
+ and minute is not None:
+ tbox.append('%s: %d/%02d %d:%02d
' % (key, month, day, hour,
+ minute))
+ s = '%02d%02d%02d%02d' % (month, day, hour, minute)
+ latestUpdate[s] = '%d/%02d %d:%02d' % (month, day, hour, minute)
+ else:
+ tbox.append('%s: Unknown
' % key)
+ tbox.append('
Windows: %d/%02d %d:%02d
OS X: %d/%02d %d:%02d
Linux: %d/%02d %d:%02d