Skip to content

Commit c69c904

Browse files
committed
Correctly use sys.stdout() and sys.stderr()
1 parent 1099197 commit c69c904

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

mbed/mbed.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,29 +125,29 @@
125125

126126
# Logging and output
127127
def log(msg):
128-
sys.stderr.write(msg)
128+
sys.stdout.write(msg)
129129

130130
def message(msg):
131131
return "[mbed] %s\n" % msg
132132

133133
def info(msg, level=1):
134134
if level <= 0 or verbose:
135135
for line in msg.splitlines():
136-
log(message(line))
136+
log(message(line))
137137

138138
def action(msg):
139139
for line in msg.splitlines():
140140
log(message(line))
141141

142142
def warning(msg):
143143
for line in msg.splitlines():
144-
log("[mbed] WARNING: %s\n" % line)
145-
log("---\n")
144+
sys.stderr.write("[mbed] WARNING: %s\n" % line)
145+
sys.stderr.write("---\n")
146146

147147
def error(msg, code=-1):
148148
for line in msg.splitlines():
149-
log("[mbed] ERROR: %s\n" % line)
150-
log("---\n")
149+
sys.stderr.write("[mbed] ERROR: %s\n" % line)
150+
sys.stderr.write("---\n")
151151
sys.exit(code)
152152

153153
def progress_cursor():
@@ -1923,7 +1923,8 @@ def sync(recursive=True, keep_refs=False, top=True):
19231923
"View the dependency tree of the current program or library."))
19241924
def list_(detailed=False, prefix='', p_path=None, ignore=False):
19251925
repo = Repo.fromrepo()
1926-
log("%s (%s)\n" % (prefix + (relpath(p_path, repo.path) if p_path else repo.name), (repo.url+('#'+str(repo.rev)[:12] if repo.rev else '') if detailed else str(repo.rev)[:12]) or 'no revision'))
1926+
1927+
print("%s (%s)" % (prefix + (relpath(p_path, repo.path) if p_path else repo.name), ((repo.url+('#'+str(repo.rev)[:12] if repo.rev else '') if detailed else str(repo.rev)[:12]) or 'no revision')))
19271928

19281929
for i, lib in enumerate(sorted(repo.libs, key=lambda l: l.path)):
19291930
if prefix:

0 commit comments

Comments
 (0)