Skip to content

Commit ab8d5b8

Browse files
committed
Making optional kwargs keyword only in the remainig of the methods, too
1 parent b657d62 commit ab8d5b8

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

CHANGES.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ sdss
141141

142142
- The default data release has been changed to DR17. [#2478]
143143

144+
- Optional keyword arguments are now keyword only. [#2477, #2532]
144145

145146

146147
Infrastructure, Utility and Other Changes and Additions

astroquery/sdss/core.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"""
33
Access Sloan Digital Sky Survey database online.
44
"""
5-
import io
65
import warnings
76
import numpy as np
87

@@ -518,7 +517,7 @@ class = 'galaxy' \
518517
timeout=timeout, cache=cache)
519518
return response
520519

521-
def get_spectra_async(self, coordinates=None, radius=2. * u.arcsec,
520+
def get_spectra_async(self, *, coordinates=None, radius=2. * u.arcsec,
522521
matches=None, plate=None, fiberID=None, mjd=None,
523522
timeout=TIMEOUT, get_query_payload=False,
524523
data_release=conf.default_release, cache=True,
@@ -648,7 +647,7 @@ def get_spectra_async(self, coordinates=None, radius=2. * u.arcsec,
648647
return results
649648

650649
@prepend_docstr_nosections(get_spectra_async.__doc__)
651-
def get_spectra(self, coordinates=None, radius=2. * u.arcsec,
650+
def get_spectra(self, *, coordinates=None, radius=2. * u.arcsec,
652651
matches=None, plate=None, fiberID=None, mjd=None,
653652
timeout=TIMEOUT, get_query_payload=False,
654653
data_release=conf.default_release, cache=True,
@@ -811,7 +810,7 @@ def get_images_async(self, coordinates=None, radius=2. * u.arcsec,
811810
return results
812811

813812
@prepend_docstr_nosections(get_images_async.__doc__)
814-
def get_images(self, coordinates=None, radius=2. * u.arcsec,
813+
def get_images(self, *, coordinates=None, radius=2. * u.arcsec,
815814
matches=None, run=None, rerun=301, camcol=None, field=None,
816815
band='g', timeout=TIMEOUT, cache=True,
817816
get_query_payload=False, data_release=conf.default_release,
@@ -943,7 +942,7 @@ def _parse_result(self, response, verbose=False):
943942
else:
944943
return arr
945944

946-
def _args_to_payload(self, coordinates=None,
945+
def _args_to_payload(self, *, coordinates=None,
947946
fields=None, spectro=False, region=False,
948947
plate=None, mjd=None, fiberID=None, run=None,
949948
rerun=301, camcol=None, field=None,

astroquery/sdss/tests/test_sdss.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ def test_sdss_spectrum_mjd(patch_request, patch_get_readable_fileobj, dr):
177177
@pytest.mark.parametrize("dr", dr_list)
178178
def test_sdss_spectrum_coords(patch_request, patch_get_readable_fileobj, dr,
179179
coords=coords):
180-
sp = sdss.SDSS.get_spectra(coords, data_release=dr)
180+
sp = sdss.SDSS.get_spectra(coordinates=coords, data_release=dr)
181181
image_tester(sp, 'spectra')
182182

183183

@@ -220,7 +220,7 @@ def test_sdss_image_run(patch_request, patch_get_readable_fileobj, dr):
220220
@pytest.mark.parametrize("dr", dr_list)
221221
def test_sdss_image_coord(patch_request, patch_get_readable_fileobj, dr,
222222
coord=coords):
223-
img = sdss.SDSS.get_images(coords, data_release=dr)
223+
img = sdss.SDSS.get_images(coordinates=coords, data_release=dr)
224224
image_tester(img, 'images')
225225

226226

astroquery/sdss/tests/test_sdss_remote.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def test_sdss_spectrum_mjd(self):
6363
sp = sdss.SDSS.get_spectra(plate=2345, fiberID=572)
6464

6565
def test_sdss_spectrum_coords(self):
66-
sp = sdss.SDSS.get_spectra(self.coords)
66+
sp = sdss.SDSS.get_spectra(coordinates=self.coords)
6767

6868
def test_sdss_sql(self):
6969
query = """
@@ -91,7 +91,7 @@ def test_sdss_image_run(self):
9191
img = sdss.SDSS.get_images(run=1904, camcol=3, field=164)
9292

9393
def test_sdss_image_coord(self):
94-
img = sdss.SDSS.get_images(self.coords)
94+
img = sdss.SDSS.get_images(coordinates=self.coords)
9595

9696
def test_sdss_specobj(self):
9797
colnames = ['ra', 'dec', 'objid', 'run', 'rerun', 'camcol', 'field',
@@ -161,7 +161,7 @@ def test_query_timeout(self):
161161
"self._request, fix it before merging #586"))
162162
def test_spectra_timeout(self):
163163
with pytest.raises(TimeoutError):
164-
sdss.SDSS.get_spectra(self.coords, timeout=self.mintimeout)
164+
sdss.SDSS.get_spectra(coordinates=self.coords, timeout=self.mintimeout)
165165

166166
def test_query_non_default_field(self):
167167
# A regression test for #469

0 commit comments

Comments
 (0)