Код: Выделить всё
try:
with urllib.request.urlopen(myURL, timeout=1.0) as page:
response = page.read().strip().decode("UTF-8",errors='replace')
except TimeoutError as e:
print(f"TimeoutError '{e}'")
except urllib.error.URLError as e:
print(f"URLError '{e.reason}'")
Код: Выделить всё
ERR: 1002 ms URLError 'timed out'
ERR: 1022 ms TimeoutError 'timed out'
Что отвечает за срабатывание любого из двух таймаутов и почему TimeoutError всегда значительно превышает установленное значение?>
Подробнее здесь: https://stackoverflow.com/questions/798 ... meouterror
Мобильная версия