diff --git a/platformio/__main__.py b/platformio/__main__.py index d0685188..fbd34974 100644 --- a/platformio/__main__.py +++ b/platformio/__main__.py @@ -7,6 +7,7 @@ from sys import exit as sys_exit from traceback import format_exc import click +import requests from platformio import __version__, exception, maintenance from platformio.util import get_source_dir @@ -49,6 +50,10 @@ def process_result(ctx, result): def main(): try: + # https://urllib3.readthedocs.org + # /en/latest/security.html#insecureplatformwarning + requests.packages.urllib3.disable_warnings() + cli(None) except Exception as e: # pylint: disable=W0703 if not isinstance(e, exception.ReturnErrorCode): diff --git a/platformio/maintenance.py b/platformio/maintenance.py index 214f836c..1a430a15 100644 --- a/platformio/maintenance.py +++ b/platformio/maintenance.py @@ -9,7 +9,6 @@ from shutil import rmtree from time import time import click -import requests from platformio import __version__, app, telemetry from platformio.commands.install import cli as cmd_install @@ -23,10 +22,6 @@ from platformio.util import get_home_dir, get_lib_dir def on_platformio_start(ctx): - # https://urllib3.readthedocs.org - # /en/latest/security.html#insecureplatformwarning - requests.packages.urllib3.disable_warnings() - telemetry.on_command(ctx) after_upgrade(ctx) check_platformio_upgrade()