Skip to content

Commit 9ebb38b

Browse files
committed
skyview: raise_for_status after queries
1 parent 159e683 commit 9ebb38b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

astroquery/skyview/core.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ def _generate_payload(self, input=None):
6565
if input is None:
6666
input = {}
6767
form_response = self._request('GET', self.URL)
68+
form_response.raise_for_status()
6869
bs = BeautifulSoup(form_response.content, "html.parser")
6970
form = bs.find('form')
7071
# cache the default values to save HTTP traffic
@@ -82,6 +83,7 @@ def _generate_payload(self, input=None):
8283
def _submit_form(self, input=None, cache=True):
8384
url, payload = self._generate_payload(input=input)
8485
response = self._request('GET', url, params=payload, cache=cache)
86+
response.raise_for_status()
8587
return response
8688

8789
def get_images(self, position, survey, coordinates=None, projection=None,
@@ -293,6 +295,7 @@ def survey_dict(self):
293295
if not hasattr(self, '_survey_dict'):
294296

295297
response = self._request('GET', self.URL, cache=False)
298+
response.raise_for_status()
296299
page = BeautifulSoup(response.content, "html.parser")
297300
surveys = page.findAll('select', {'name': 'survey'})
298301

0 commit comments

Comments
 (0)