From 1541537d0d8bf6aa688b6a79dc1aeb6dc350e4a0 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sun, 13 Dec 2015 23:27:37 +0200 Subject: [PATCH] Don't print any maintenance information for --json-output requests --- platformio/maintenance.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platformio/maintenance.py b/platformio/maintenance.py index 5d5d9496..6209e19c 100644 --- a/platformio/maintenance.py +++ b/platformio/maintenance.py @@ -40,7 +40,8 @@ def on_platformio_start(ctx, force, caller): telemetry.on_command() # skip any check operations when upgrade command - if len(ctx.args or []) and ctx.args[0] == "upgrade": + ctx_args = ctx.args or [] + if ctx_args and (ctx.args[0] == "upgrade" or "--json-output" in ctx_args): return after_upgrade(ctx)