From 76497694371f175de348956a1c1e936223f28ee4 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Mon, 25 May 2015 22:50:46 +0300 Subject: [PATCH] Disable packages/libs updating while "upgrade" operation // Resolve #214 --- platformio/__init__.py | 2 +- platformio/maintenance.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/platformio/__init__.py b/platformio/__init__.py index a701575c..b6aa82ce 100644 --- a/platformio/__init__.py +++ b/platformio/__init__.py @@ -1,7 +1,7 @@ # Copyright (C) Ivan Kravets # See LICENSE for details. -VERSION = (2, 0, "1.dev0") +VERSION = (2, 0, "1.dev1") __version__ = ".".join([str(s) for s in VERSION]) __title__ = "platformio" diff --git a/platformio/maintenance.py b/platformio/maintenance.py index 89d7fbd3..350f4bf0 100644 --- a/platformio/maintenance.py +++ b/platformio/maintenance.py @@ -3,6 +3,7 @@ import re import struct +import sys from os import remove from os.path import isdir, isfile, join from shutil import rmtree @@ -25,6 +26,11 @@ from platformio.util import get_home_dir def on_platformio_start(ctx, force): app.set_session_var("force_option", force) telemetry.on_command(ctx) + + # skip any check operations when upgrade process + if len(sys.argv) > 1 and sys.argv[1] == "upgrade": + return + after_upgrade(ctx) try: