From 6a2a1dc7a00a027cf4baefc59f5f36b4c378a329 Mon Sep 17 00:00:00 2001 From: "xiaojuan.mao" Date: Tue, 14 Mar 2017 10:13:13 +0800 Subject: [PATCH] Show logs inside 'Running scripts' in mic. Change-Id: I6be708a8c791911d96d903063401a156bc23c138 --- mic/imager/baseimager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 mic/imager/baseimager.py diff --git a/mic/imager/baseimager.py b/mic/imager/baseimager.py old mode 100644 new mode 100755 index 18a2d9c..0812023 --- a/mic/imager/baseimager.py +++ b/mic/imager/baseimager.py @@ -1164,8 +1164,8 @@ class BaseImageCreator(object): env = env, stdout = subprocess.PIPE, stderr = subprocess.STDOUT) - for entry in p.communicate()[0].splitlines(): - msger.info(entry) + while p.poll() == None: + msger.info(p.stdout.readline().strip()) except OSError, (err, msg): raise CreatorError("Failed to execute %%post script " "with '%s' : %s" % (s.interp, msg)) -- 2.7.4