Code: Select all
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}'")
Code: Select all
ERR: 1002 ms URLError 'timed out'
ERR: 1022 ms TimeoutError 'timed out'
Was ist für das Auslösen eines der beiden Timeouts verantwortlich und warum ist TimeoutError immer deutlich höher als der eingestellte Wert?
Mobile version