diff options
| author | Damien George | 2020-08-08 14:46:05 +1000 |
|---|---|---|
| committer | Damien George | 2020-08-08 14:46:05 +1000 |
| commit | b731bd0ce6f05796dd642804bf2469646d7a063c (patch) | |
| tree | a61b2e266d7d7b08a6a43ed9132cf16584a0e217 | |
| parent | 9883d8e818feba112935676eb5aa4ce211d7779c (diff) | |
tools/makemanifest.py: Print nicely formatted errors from mpy-cross.
If mpy-cross exits with an error be sure to print that error in a way that
is readable, instead of a long bytes object.
Signed-off-by: Damien George <damien@micropython.org>
| -rw-r--r-- | tools/makemanifest.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/makemanifest.py b/tools/makemanifest.py index 6779198c4..b7d4a4d4a 100644 --- a/tools/makemanifest.py +++ b/tools/makemanifest.py @@ -288,7 +288,8 @@ def main(): + ["-o", outfile, "-s", script, "-O{}".format(opt), infile] ) if res != 0: - print("error compiling {}: {}".format(infile, out)) + print("error compiling {}:".format(infile)) + sys.stdout.buffer.write(out) raise SystemExit(1) ts_outfile = get_timestamp(outfile) mpy_files.append(outfile) |
