Skip to content

Commit df026a0

Browse files
jaymedinaburnout87
authored andcommitted
replacing class variable call with explicit class name to class variable call using self
1 parent a807f81 commit df026a0

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

astroquery/mast/observations.py

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def list_missions(self):
9292
"""
9393

9494
# calling `service` variable
95-
service = Observations.caom_all
95+
service = self.caom_all
9696

9797
# getting all the histogram information
9898
params = {}
@@ -125,9 +125,9 @@ def get_metadata(self, query_type):
125125
"""
126126

127127
if query_type.lower() == "observations":
128-
colconf_name = ObservationsClass.caom_cone
128+
colconf_name = self.caom_cone
129129
elif query_type.lower() == "products":
130-
colconf_name = ObservationsClass.caom_products
130+
colconf_name = self.caom_products
131131
else:
132132
raise InvalidQueryError("Unknown query type.")
133133

@@ -165,14 +165,13 @@ def _parse_caom_criteria(self, **criteria):
165165

166166
# Build the mashup filter object and store it in the correct service_name entry
167167
if coordinates or objectname:
168-
mashup_filters = self._portal_api_connection.build_filter_set(ObservationsClass.caom_cone,
169-
ObservationsClass.caom_filtered_position,
170-
**criteria)
168+
mashup_filters = self._portal_api_connection.build_filter_set(self.caom_cone,
169+
self.caom_filtered_position,
170+
**criteria)
171171
coordinates = utils.parse_input_location(coordinates, objectname)
172172
else:
173-
mashup_filters = self._portal_api_connection.build_filter_set(ObservationsClass.caom_cone,
174-
ObservationsClass.caom_filtered,
175-
**criteria)
173+
mashup_filters = self._portal_api_connection.build_filter_set(self.caom_cone, self.caom_filtered,
174+
**criteria)
176175

177176
# handle position info (if any)
178177
position = None
@@ -222,7 +221,7 @@ def query_region_async(self, coordinates, radius=0.2*u.deg, pagesize=None, page=
222221
# if radius is just a number we assume degrees
223222
radius = coord.Angle(radius, u.deg)
224223

225-
service = ObservationsClass.caom_cone
224+
service = self.caom_cone
226225
params = {'ra': coordinates.ra.deg,
227226
'dec': coordinates.dec.deg,
228227
'radius': radius.deg}
@@ -299,12 +298,12 @@ def query_criteria_async(self, pagesize=None, page=None, **criteria):
299298
raise InvalidQueryError("At least one non-positional criterion must be supplied.")
300299

301300
if position:
302-
service = ObservationsClass.caom_filtered_position
301+
service = self.caom_filtered_position
303302
params = {"columns": "*",
304303
"filters": mashup_filters,
305304
"position": position}
306305
else:
307-
service = ObservationsClass.caom_filtered
306+
service = self.caom_filtered
308307
params = {"columns": "*",
309308
"filters": mashup_filters}
310309

@@ -344,7 +343,7 @@ def query_region_count(self, coordinates, radius=0.2*u.deg, pagesize=None, page=
344343
# turn coordinates into the format
345344
position = ', '.join([str(x) for x in (coordinates.ra.deg, coordinates.dec.deg, radius.deg)])
346345

347-
service = ObservationsClass.caom_filtered_position
346+
service = self.caom_filtered_position
348347
params = {"columns": "COUNT_BIG(*)",
349348
"filters": [],
350349
"position": position}
@@ -412,12 +411,12 @@ def query_criteria_count(self, pagesize=None, page=None, **criteria):
412411

413412
# send query
414413
if position:
415-
service = ObservationsClass.caom_filtered_position
414+
service = self.caom_filtered_position
416415
params = {"columns": "COUNT_BIG(*)",
417416
"filters": mashup_filters,
418417
"position": position}
419418
else:
420-
service = ObservationsClass.caom_filtered
419+
service = self.caom_filtered
421420
params = {"columns": "COUNT_BIG(*)",
422421
"filters": mashup_filters}
423422

@@ -453,7 +452,7 @@ def get_product_list_async(self, observations):
453452
if len(observations) == 0:
454453
raise InvalidQueryError("Observation list is empty, no associated products.")
455454

456-
service = ObservationsClass.caom_products
455+
service = self.caom_products
457456
params = {'obsid': ','.join(observations)}
458457

459458
return self._portal_api_connection.service_request_async(service, params)

0 commit comments

Comments
 (0)