diff options
| author | Damien George <damien@micropython.org> | 2022-08-23 17:05:30 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-08-26 13:30:03 +1000 |
| commit | 858707181d907b96fe55e786defa8947e404ab91 (patch) | |
| tree | 34365d470e4b9ccc4d1a3eecda616b3b30507bbf | |
| parent | 7d3f4b23dc26bd26477a2ef6d7b25b3af73453f4 (diff) | |
tools/mpremote: Print a nicer error when a filesystem command fails.
Signed-off-by: Damien George <damien@micropython.org>
| -rw-r--r-- | tools/mpremote/mpremote/main.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/mpremote/mpremote/main.py b/tools/mpremote/mpremote/main.py index e614156db..fa4785b3b 100644 --- a/tools/mpremote/mpremote/main.py +++ b/tools/mpremote/mpremote/main.py @@ -354,9 +354,13 @@ def do_filesystem(pyb, args): verbose=verbose, ) else: - pyboard.filesystem_command( - pyb, fs_args, progress_callback=show_progress_bar, verbose=verbose - ) + try: + pyboard.filesystem_command( + pyb, fs_args, progress_callback=show_progress_bar, verbose=verbose + ) + except OSError as er: + print(f"{_PROG}: {er}") + sys.exit(1) def do_edit(pyb, args): |
