Don't print twirl when stdout is redirected
Change-Id: Ieebf5471720904a60f3715cfb887100e8ab4628c
This commit is contained in:
		@@ -106,6 +106,7 @@ def waitforpuppet(currently_running):
 | 
				
			|||||||
            space_len = basedefs.SPACE_LEN - len(log_file)
 | 
					            space_len = basedefs.SPACE_LEN - len(log_file)
 | 
				
			||||||
            if len(log_file) > log_len:
 | 
					            if len(log_file) > log_len:
 | 
				
			||||||
                log_len = len(log_file)
 | 
					                log_len = len(log_file)
 | 
				
			||||||
 | 
					            if sys.stdout.isatty():
 | 
				
			||||||
                twirl = twirl[-1:] + twirl[:-1]
 | 
					                twirl = twirl[-1:] + twirl[:-1]
 | 
				
			||||||
                sys.stdout.write(("\rTesting if puppet apply is finished : %s" % log_file).ljust(40 + log_len))
 | 
					                sys.stdout.write(("\rTesting if puppet apply is finished : %s" % log_file).ljust(40 + log_len))
 | 
				
			||||||
                sys.stdout.write("[ %s ]" % twirl[0])
 | 
					                sys.stdout.write("[ %s ]" % twirl[0])
 | 
				
			||||||
@@ -124,6 +125,7 @@ def waitforpuppet(currently_running):
 | 
				
			|||||||
                currently_running.remove((hostname, finished_logfile))
 | 
					                currently_running.remove((hostname, finished_logfile))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                # clean off the last "testing apply" msg
 | 
					                # clean off the last "testing apply" msg
 | 
				
			||||||
 | 
					                if sys.stdout.isatty():
 | 
				
			||||||
                    sys.stdout.write(("\r").ljust(45 + log_len))
 | 
					                    sys.stdout.write(("\r").ljust(45 + log_len))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            except ScriptRuntimeError, e:
 | 
					            except ScriptRuntimeError, e:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user