Use voussoirkit.httperrors.
This commit is contained in:
parent
e8a0b0a050
commit
1bbb8bedee
1 changed files with 2 additions and 1 deletions
|
@ -9,6 +9,7 @@ import requests
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
from voussoirkit import httperrors
|
||||||
from voussoirkit import vlogging
|
from voussoirkit import vlogging
|
||||||
|
|
||||||
log = vlogging.getLogger(__name__, 'networktools')
|
log = vlogging.getLogger(__name__, 'networktools')
|
||||||
|
@ -26,7 +27,7 @@ class NoInternet(NetworkToolsException):
|
||||||
def get_external_ip(timeout=10) -> str:
|
def get_external_ip(timeout=10) -> str:
|
||||||
url = 'https://voussoir.net/whatsmyip'
|
url = 'https://voussoir.net/whatsmyip'
|
||||||
response = requests.get(url, timeout=timeout)
|
response = requests.get(url, timeout=timeout)
|
||||||
response.raise_for_status()
|
httperrors.raise_for_status(response)
|
||||||
ip = response.text.strip()
|
ip = response.text.strip()
|
||||||
return ip
|
return ip
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue