From 364bec287243d83856fe1e7408cd293446c9e812 Mon Sep 17 00:00:00 2001 From: Lev Vereshchagin Date: Wed, 15 Dec 2021 09:03:32 +0300 Subject: [PATCH] Don't fail ping on URLError --- tests/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/main.py b/tests/main.py index 61b1f9d7..5c3f7119 100644 --- a/tests/main.py +++ b/tests/main.py @@ -6,7 +6,7 @@ from enum import Enum from functools import wraps from time import sleep from typing import Any, Callable, Optional -from urllib.error import HTTPError +from urllib.error import HTTPError, URLError from urllib.request import Request, urlopen CI = os.getenv("CI") @@ -160,6 +160,8 @@ def ping_and_check_content(url: str, callback: Callable[[str], Optional[str]]): except HTTPError as exc: if exc.code not in (404, 502): raise + except URLError: + pass else: text: str = response.read().decode() ret = callback(text)