def on_platformio_start(ctx, force, caller): app.set_session_var("command_ctx", ctx) app.set_session_var("force_option", force) set_caller(caller) telemetry.on_command() if not in_silence(ctx): after_upgrade(ctx)
def on_platformio_start(ctx, force, caller): app.set_session_var("command_ctx", ctx) app.set_session_var("force_option", force) app.set_session_var("caller_id", caller) telemetry.on_command() # skip any check operations when upgrade command ctx_args = ctx.args or [] if ctx_args and (ctx.args[0] == "upgrade" or "--json-output" in ctx_args): return after_upgrade(ctx)
def on_platformio_start(ctx, force): app.set_session_var("force_option", force) telemetry.on_command(ctx) # skip any check operations when upgrade process args = [str(s).lower() for s in sys.argv[1:] if not str(s).startswith("-")] if len(args) > 1 and args[1] == "upgrade": return after_upgrade(ctx) try: check_platformio_upgrade() check_internal_updates(ctx, "platforms") check_internal_updates(ctx, "libraries") except (exception.GetLatestVersionError, exception.APIRequestError): click.secho("Failed to check for PlatformIO upgrades. " "Please check your Internet connection.", fg="red")
def on_platformio_start(ctx, force, caller): app.set_session_var("command_ctx", ctx) app.set_session_var("force_option", force) app.set_session_var("caller_id", caller) telemetry.on_command() # skip any check operations when upgrade command if len(ctx.args or []) and ctx.args[0] == "upgrade": return after_upgrade(ctx) try: check_platformio_upgrade() check_internal_updates(ctx, "platforms") check_internal_updates(ctx, "libraries") except (exception.GetLatestVersionError, exception.APIRequestError): click.secho("Failed to check for PlatformIO upgrades. " "Please check your Internet connection.", fg="red")
def on_platformio_start(ctx, force, caller): if not caller: if getenv("PLATFORMIO_CALLER"): caller = getenv("PLATFORMIO_CALLER") elif util.is_container(): if getenv("C9_UID"): caller = "C9" elif getenv("USER") == "cabox": caller = "CA" elif getenv("CHE_API", getenv("CHE_API_ENDPOINT")): caller = "Che" app.set_session_var("command_ctx", ctx) app.set_session_var("force_option", force) app.set_session_var("caller_id", caller) telemetry.on_command() if ctx.args and (ctx.args[0] == "upgrade" or "update" in ctx.args): clean_cache() if not in_silence(ctx): after_upgrade(ctx)
def on_platformio_start(ctx): telemetry.on_command(ctx) after_upgrade(ctx) check_platformio_upgrade() check_internal_updates(ctx, "platforms") check_internal_updates(ctx, "libraries")