Skip to content

Commit bb6da21

Browse files
volodymyrssbsipocz
authored andcommitted
both old and new astropy
1 parent f1e79a6 commit bb6da21

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

astroquery/heasarc/core.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,10 @@ def _old_w3query_fallback(self, content):
191191
f.writeto(I)
192192
I.seek(0)
193193

194-
return Table.read(I, unit_parse_strict='silent')
194+
if commons.ASTROPY_LT_5_0:
195+
return Table.read(I)
196+
else:
197+
return Table.read(I, unit_parse_strict='silent')
195198

196199
def _fallback(self, text):
197200
"""
@@ -221,7 +224,11 @@ def _fallback(self, text):
221224
new_table.append("".join(newline))
222225

223226
data = StringIO(text.replace(old_table, "\n".join(new_table)))
224-
return Table.read(data, hdu=1, unit_parse_strict='silent')
227+
228+
if commons.ASTROPY_LT_5_0:
229+
return Table.read(data, hdu=1)
230+
else:
231+
return Table.read(data, hdu=1, unit_parse_strict='silent')
225232

226233
def _parse_result(self, response, verbose=False):
227234
# if verbose is False then suppress any VOTable related warnings
@@ -242,8 +249,11 @@ def _parse_result(self, response, verbose=False):
242249

243250
try:
244251
data = BytesIO(response.content)
245-
table = Table.read(data, hdu=1, unit_parse_strict='silent')
246-
return table
252+
253+
if commons.ASTROPY_LT_5_0:
254+
return Table.read(data, hdu=1)
255+
else:
256+
return Table.read(data, hdu=1, unit_parse_strict='silent')
247257
except ValueError:
248258
try:
249259
return self._fallback(response.text)

0 commit comments

Comments
 (0)