Quellcode durchsuchen

General: generated in N seconds.

Heikki Hokkanen vor 18 Jahren
Ursprung
Commit
adedf38533
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 6
    1
      statgit

+ 6
- 1
statgit Datei anzeigen

@@ -6,6 +6,7 @@ import datetime
6 6
 import os
7 7
 import re
8 8
 import sys
9
+import time
9 10
 
10 11
 GNUPLOT_COMMON = 'set terminal png transparent\nset size 0.5,0.5\n'
11 12
 
@@ -21,6 +22,7 @@ def getkeyssortedbyvalues(dict):
21 22
 
22 23
 class DataCollector:
23 24
 	def __init__(self):
25
+		self.stamp_created = time.time()
24 26
 		pass
25 27
 	
26 28
 	##
@@ -50,6 +52,9 @@ class DataCollector:
50 52
 	def getLastCommitDate(self):
51 53
 		return datetime.datetime.now()
52 54
 	
55
+	def getStampCreated(self):
56
+		return self.stamp_created
57
+	
53 58
 	def getTags(self):
54 59
 		return []
55 60
 	
@@ -251,7 +256,7 @@ class HTMLReportCreator(ReportCreator):
251 256
 		self.printNav(f)
252 257
 
253 258
 		f.write('<dl>');
254
-		f.write('<dt>Generated</dt><dd>%s</dd>' % datetime.datetime.now().strftime(format));
259
+		f.write('<dt>Generated</dt><dd>%s (in %d seconds)</dd>' % (datetime.datetime.now().strftime(format), time.time() - data.getStampCreated()));
255 260
 		f.write('<dt>Report Period</dt><dd>%s to %s</dd>' % (data.getFirstCommitDate().strftime(format), data.getLastCommitDate().strftime(format)))
256 261
 		f.write('<dt>Total Files</dt><dd>%s</dd>' % data.getTotalFiles())
257 262
 		f.write('<dt>Total Lines of Code</dt><dd>%s</dd>' % data.getTotalLOC())