Skip to content

Commit 1b32677

Browse files
committed
implement requested changes and add changelog entry
1 parent 6200525 commit 1b32677

File tree

1 file changed

+16
-30
lines changed

1 file changed

+16
-30
lines changed

astroquery/atomic/core.py

Lines changed: 16 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,13 @@ class AtomicLineListClass(BaseQuery):
2929

3030
def __init__(self):
3131
super(AtomicLineListClass, self).__init__()
32-
self._default_form_values_ = None
33-
34-
def query_object(self, wavelength_range=None, wavelength_type=None,
35-
wavelength_accuracy=None, element_spectrum=None,
36-
minimal_abundance=None, depl_factor=None,
37-
lower_level_energy_range=None,
38-
upper_level_energy_range=None, nmax=None,
39-
multiplet=None, transitions=None,
40-
show_fine_structure=None,
41-
show_auto_ionizing_transitions=None,
42-
output_columns=('spec', 'type', 'conf',
43-
'term', 'angm', 'prob',
44-
'ener'),
45-
cache=True,
32+
self.__default_form_values = None
33+
34+
def query_object(self, wavelength_range=None, wavelength_type=None, wavelength_accuracy=None, element_spectrum=None,
35+
minimal_abundance=None, depl_factor=None, lower_level_energy_range=None,
36+
upper_level_energy_range=None, nmax=None, multiplet=None, transitions=None,
37+
show_fine_structure=None, show_auto_ionizing_transitions=None,
38+
output_columns=('spec', 'type', 'conf', 'term', 'angm', 'prob', 'ener'), cache=True,
4639
get_query_payload=False):
4740
"""
4841
Queries Atomic Line List for the given parameters adnd returns the
@@ -175,19 +168,12 @@ def query_object(self, wavelength_range=None, wavelength_type=None,
175168
return table
176169

177170
@prepend_docstr_nosections(query_object.__doc__)
178-
def query_object_async(self, wavelength_range=None, wavelength_type='',
179-
wavelength_accuracy=None, element_spectrum=None,
180-
minimal_abundance=None, depl_factor=None,
181-
lower_level_energy_range=None,
182-
upper_level_energy_range=None, nmax=None,
183-
multiplet=None, transitions=None,
184-
show_fine_structure=None,
185-
show_auto_ionizing_transitions=None,
186-
output_columns=('spec', 'type', 'conf',
187-
'term', 'angm', 'prob',
188-
'ener'),
189-
cache=True,
190-
get_query_payload=False):
171+
def query_object_async(self, wavelength_range=None, wavelength_type='', wavelength_accuracy=None,
172+
element_spectrum=None, minimal_abundance=None, depl_factor=None,
173+
lower_level_energy_range=None, upper_level_energy_range=None, nmax=None, multiplet=None,
174+
transitions=None, show_fine_structure=None, show_auto_ionizing_transitions=None,
175+
output_columns=('spec', 'type', 'conf', 'term', 'angm', 'prob', 'ener'),
176+
cache=True, get_query_payload=False):
191177
"""
192178
Returns
193179
-------
@@ -319,14 +305,14 @@ def _submit_form(self, input=None, cache=True):
319305
@property
320306
def _default_form_values(self):
321307

322-
if self._default_form_values_ is None:
308+
if self.__default_form_values is None:
323309
response = self._request("GET", url=self.FORM_URL, data={},
324310
timeout=self.TIMEOUT, cache=True)
325311
bs = BeautifulSoup(response.text)
326312
self._default_form = form = bs.find('form')
327-
self._default_form_values_ = self._get_default_form_values(form)
313+
self.__default_form_values = self._get_default_form_values(form)
328314

329-
return self._default_form_values_
315+
return self.__default_form_values
330316

331317
def _get_default_form_values(self, form):
332318
"""Return the already selected values of a given form (a BeautifulSoup

0 commit comments

Comments
 (0)