Skip to content

Commit 0c1a03e

Browse files
committed
Fix merge issue
1 parent 009d87a commit 0c1a03e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

conan/api/output.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def write(self, data, fg=None, bg=None, newline=False):
175175

176176
return self
177177

178-
def _write_message(self, msg, fg=None, bg=None):
178+
def _write_message(self, msg, fg=None, bg=None, newline=True):
179179
if isinstance(msg, dict):
180180
# For traces we can receive a dict already, we try to transform then into more natural
181181
# text
@@ -195,6 +195,13 @@ def _write_message(self, msg, fg=None, bg=None):
195195
else:
196196
ret += "{}".format(msg)
197197

198+
if newline:
199+
ret = "%s\n" % ret
200+
201+
with self.lock:
202+
self.stream.write(ret)
203+
self.stream.flush()
204+
198205
def trace(self, msg):
199206
if self._conan_output_level <= LEVEL_TRACE:
200207
self._write_message(msg, fg=Color.BLUE)

0 commit comments

Comments
 (0)