Bläddra i källkod

Revert to earlier behaviour when showing commands.

The command being run will be shown first, and then prefixed with the
running time after it has been completed.
Heikki Hokkanen 17 år sedan
förälder
incheckning
3710b9178e
1 ändrade filer med 2 tillägg och 8 borttagningar
  1. 2
    8
      gitstats

+ 2
- 8
gitstats Visa fil

@@ -23,16 +23,10 @@ if 'GNUPLOT' in os.environ:
23 23
 	gnuplot_cmd = os.environ['GNUPLOT']
24 24
 
25 25
 def getpipeoutput(cmds, quiet = False):
26
-	def beautify_name(cmds):
27
-		ret = cmds[0]
28
-		for x in cmds[1:]:
29
-			ret += ' | ' + x
30
-		return ret
31
-		
32 26
 	global exectime_external
33 27
 	start = time.time()
34 28
 	if not quiet:
35
-		print '>> ', beautify_name(cmds)
29
+		print '>> ' + ' | '.join(cmds),
36 30
 		sys.stdout.flush()
37 31
 	p0 = subprocess.Popen(cmds[0], stdout = subprocess.PIPE, shell = True)
38 32
 	p = p0
@@ -42,7 +36,7 @@ def getpipeoutput(cmds, quiet = False):
42 36
 	output = p.communicate()[0]
43 37
 	end = time.time()
44 38
 	if not quiet:
45
-		print '\r[%.5f] >> %s' % (end - start, beautify_name(cmds))
39
+		print '\r[%.5f] >> %s' % (end - start, ' | '.join(cmds))
46 40
 	exectime_external += (end - start)
47 41
 	return output.rstrip('\n')
48 42