Rename "InternetIsOffline" exception to "InternetConnectionError"

This commit is contained in:
Ivan Kravets
2023-01-27 20:49:59 +02:00
parent 61ba8afee6
commit 8835a03cd9
3 changed files with 9 additions and 5 deletions

View File

@ -29,7 +29,7 @@ from SCons.Script import DefaultEnvironment # pylint: disable=import-error
from platformio import exception, fs
from platformio.builder.tools import piobuild
from platformio.compat import IS_WINDOWS, hashlib_encode_data, string_types
from platformio.http import HTTPClientError, InternetIsOffline
from platformio.http import HTTPClientError, InternetConnectionError
from platformio.package.exception import (
MissingPackageManifestError,
UnknownPackageError,
@ -982,7 +982,11 @@ class ProjectAsLibBuilder(LibBuilderBase):
try:
lm.install(spec)
did_install = True
except (HTTPClientError, UnknownPackageError, InternetIsOffline) as exc:
except (
HTTPClientError,
UnknownPackageError,
InternetConnectionError,
) as exc:
click.secho("Warning! %s" % exc, fg="yellow")
# reset cache

View File

@ -15,7 +15,7 @@
import os
from platformio import util
from platformio.http import HTTPClientError, InternetIsOffline
from platformio.http import HTTPClientError, InternetConnectionError
from platformio.package.exception import UnknownPackageError
from platformio.package.manager.base import BasePackageManager
from platformio.package.manager.core import get_installed_core_packages
@ -128,7 +128,7 @@ class PlatformPackageManager(BasePackageManager): # pylint: disable=too-many-an
key = "%s:%s" % (board["platform"], board["id"])
if key not in know_boards:
boards.append(board)
except (HTTPClientError, InternetIsOffline):
except (HTTPClientError, InternetConnectionError):
pass
return sorted(boards, key=lambda b: b["name"])

View File

@ -35,7 +35,7 @@ def test_ping_internet_ips():
def test_api_internet_offline(without_internet, isolated_pio_core):
regclient = RegistryClient()
with pytest.raises(http.InternetIsOffline):
with pytest.raises(http.InternetConnectionError):
regclient.fetch_json_data("get", "/v2/stats")