Update is_url() (#9566)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
This commit is contained in:
1 parent
30fa9b610a
commit
1320ce183e
1 file changed
+3
-3
+3
-3
@@ -16,13 +16,13 @@ import requests
|
|||||||
import torch
|
import torch
|
||||||
|
|
||||||
|
|
||||||
def is_url(url, check_online=True):
|
def is_url(url, check_exists=True):
|
||||||
# Check if online file exists
|
# Check if string is URL and check if URL exists
|
||||||
try:
|
try:
|
||||||
url = str(url)
|
url = str(url)
|
||||||
result = urllib.parse.urlparse(url)
|
result = urllib.parse.urlparse(url)
|
||||||
assert all([result.scheme, result.netloc, result.path]) # check if is url
|
assert all([result.scheme, result.netloc, result.path]) # check if is url
|
||||||
return (urllib.request.urlopen(url).getcode() == 200) if check_online else True # check if exists online
|
return (urllib.request.urlopen(url).getcode() == 200) if check_exists else True # check if exists online
|
||||||
except (AssertionError, urllib.request.HTTPError):
|
except (AssertionError, urllib.request.HTTPError):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user