Skip to content

Commit aa45b69

Browse files
authored
Merge pull request #2177 from lvalerom/fix_xmm_misleading_error_message
xmm newton: fix misleading error message
2 parents 6c585d7 + 1157829 commit aa45b69

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

astroquery/esa/xmm_newton/core.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,10 @@ def download_data(self, observation_id, *, filename=None, verbose=False,
119119
if 'Content-Type' in response.headers and 'text' not in response.headers['Content-Type']:
120120
_, params = cgi.parse_header(response.headers['Content-Disposition'])
121121
else:
122-
error = "Data protected by proprietary rights. Please check your credentials"
123-
raise LoginError(error)
122+
if response.status_code == 401:
123+
error = "Data protected by proprietary rights. Please check your credentials"
124+
raise LoginError(error)
125+
response.raise_for_status()
124126

125127
r_filename = params["filename"]
126128
suffixes = Path(r_filename).suffixes

0 commit comments

Comments
 (0)