summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/mpremote/mpremote/main.py10
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):