Skip to content

Commit 2ac3305

Browse files
committed
Raised ValueError in read_url if response code is not 200.
1 parent ec62c94 commit 2ac3305

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

benedict/utils/io_util.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,13 @@ def read_file(filepath):
153153

154154
def read_url(url, *args, **kwargs):
155155
response = requests.get(url, *args, **kwargs)
156-
content = response.text
157-
return content
156+
if response.status_code == requests.codes.ok:
157+
content = response.text
158+
return content
159+
else:
160+
raise ValueError(
161+
'Invalid url response status code: {}.'.format(
162+
response.status_code))
158163

159164

160165
def write_file(filepath, content):

0 commit comments

Comments
 (0)