From 7e5137e0ae6a393571c94427c2d168202941002f Mon Sep 17 00:00:00 2001 From: Damien George Date: Fri, 8 Jul 2022 22:26:41 +1000 Subject: [PATCH] tools/pyboard.py: Add verbose option to filesystem_command. Signed-off-by: Damien George --- tools/pyboard.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/pyboard.py b/tools/pyboard.py index a9a4cbff87..7d0ab6bcd7 100755 --- a/tools/pyboard.py +++ b/tools/pyboard.py @@ -558,7 +558,7 @@ def execfile(filename, device="/dev/ttyACM0", baudrate=115200, user="micro", pas pyb.close() -def filesystem_command(pyb, args, progress_callback=None): +def filesystem_command(pyb, args, progress_callback=None, verbose=False): def fname_remote(src): if src.startswith(":"): src = src[1:] @@ -590,7 +590,8 @@ def filesystem_command(pyb, args, progress_callback=None): for src in srcs: src = fname_remote(src) dest2 = fname_cp_dest(src, dest) - print(fmt % (src, dest2)) + if verbose: + print(fmt % (src, dest2)) op(src, dest2, progress_callback=progress_callback) else: op = { @@ -604,7 +605,8 @@ def filesystem_command(pyb, args, progress_callback=None): args = [""] for src in args: src = fname_remote(src) - print("%s :%s" % (cmd, src)) + if verbose: + print("%s :%s" % (cmd, src)) op(src) except PyboardError as er: print(str(er.args[2], "ascii")) @@ -756,7 +758,7 @@ def main(): # do filesystem commands, if given if args.filesystem: - filesystem_command(pyb, args.files) + filesystem_command(pyb, args.files, verbose=True) del args.files[:] # run the command, if given